********************对象为空或者不是对象********************* 用document.getElementById("tmp")或者document.formName.tmp退出函数用return 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getElemetById是dom,不是js方法……不要那个片段出来,把html代码发出来 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body></body><form method="POST" name=form1> <p><input type="text" name="tmp" size="20"><input type="button" value="提交" name="B1" onclick=checkInt(this)></p></form><script language=javascript>function checkInt(txtb){ var tmp = eval(txtb); if(isNaN(tmp.value)==true) { alert("请输入数字"); document.all.tmp.focus(); return false; } if(parseInt(tmp.value)<0) { alert("请输入大于0的正数"); document.all.tmp.focus(); return false; }}</script></html>试试看! // 对象是否存在function is_object (p_id){ return document.getElementById(p_id) == null?false:true; } <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body></body><form method="POST" name=form1> <p><input type="text" name="tmp" size="20"><input type="button" value="提交" name="B1" onclick=checkInt()></p></form><script language=javascript>function checkInt(tmp){ var tmp =document.all.tmp if(isNaN(parseInt(tmp.value))==true) { alert("请输入数字"); document.all.tmp.focus(); return false; } if(parseInt(tmp.value)<0) { alert("请输入大于0的正数"); document.all.tmp.focus(); return false; }}</script></html> 你的代码检查的是按钮的value 调用servlet简单画个框,提示405 Method Not Allowed,急了 ExtJS弹出框comform中的yes和no的位置交错在一起了, html嵌入js,让JS获取所带参数 jquery中如何控制动画同时进行不同时结束? 如何才能让javascript发挥更大的作用? 100分:问个关于table里行的DISPLAY的问题 【已结束】CSDN论坛 第10期专家问答——JavaScript开发答疑 js radio 后面的文字怎么添加 javascript问题 如何自动从pc端跳转至移动端 浏览器找不到服务器 发生重定向问题? 关于返回值的问题,请看?????????????
不要那个片段出来,把html代码发出来
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body></body>
<form method="POST" name=form1>
<p><input type="text" name="tmp" size="20"><input type="button" value="提交" name="B1" onclick=checkInt(this)></p>
</form>
<script language=javascript>
function checkInt(txtb)
{
var tmp = eval(txtb);
if(isNaN(tmp.value)==true)
{
alert("请输入数字");
document.all.tmp.focus();
return false;
}
if(parseInt(tmp.value)<0)
{
alert("请输入大于0的正数");
document.all.tmp.focus();
return false;
}
}
</script>
</html>试试看!
function is_object (p_id)
{
return document.getElementById(p_id) == null?false:true;
}
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body></body>
<form method="POST" name=form1>
<p><input type="text" name="tmp" size="20"><input type="button" value="提交" name="B1" onclick=checkInt()></p>
</form>
<script language=javascript>
function checkInt(tmp)
{
var tmp =document.all.tmp
if(isNaN(parseInt(tmp.value))==true)
{
alert("请输入数字");
document.all.tmp.focus();
return false;
}
if(parseInt(tmp.value)<0)
{
alert("请输入大于0的正数");
document.all.tmp.focus();
return false;
}
}
</script>
</html>