JavaScript中如何比较两上数字的大小?

dgseamaple 2003-12-20 02:20:07
<script language="javascript">
<!--
function checkform()
{
假如用户在文本框输入的数字小于12的话,则弹出对话框提示:只能输入12~30之间的数字,请问代码怎么写??
}
//-->
</script>

<form method="POST" action="" name="thisform">
<input type="text" name="CC" size="20">
<input type="submit" value="提交" name="Save">
</form>
...全文
1132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelheavens 2003-12-20
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function checkform()
{
var cs=document.form1.cc.value;
if(checkspace(cs)){alert('不能为空!!!');return false;}
if(isNaN(cs)){alert('必须是整数!!!');return false;}
cs=parseInt(cs);
if(cs<12||cs>30){alert('必须输入12-30之间的整数!!!');return false;}
}
//-->
</script>

<form method="POST" action="" name="form1" onsubmit="return checkform();">
<input type="text" name="cc" size="20">
<input type="submit" value="提交" name="Save">
</form>
angelheavens 2003-12-20
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function checkform()
{
var cs=document.form1.cc.value;
if(cs=="") return false;
if(isNaN(cs)) return false;
cs=parseInt(cs);
if(cs<12||cs>30){alert('必须输入12-30之间的整数!!!');return false;}
}
//-->
</script>

<form method="POST" action="" name="form1" onsubmit="return checkform();">
<input type="text" name="cc" size="20">
<input type="submit" value="提交" name="Save">
</form>

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧