javascript判断文本框为空问题。在线等。。。。

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:37:21
<script language="javascript">
function check()
{
var id;
var idlt;
id=trim(idtxt.value);
idlt=id.length;
if(idlt==0)
{
alert("please inter the userid");
}
</script>
.
.

.
.
<input type="submit" name="Submit" onClick="check();" value="提交">
我在ASP文件HEAD中间加入以上代码判断name=idtxt的文本框是否为空,就是不弹出提示框,错误为id=trim(idtxt.value);行缺少对象。
我的浏览器支持javascript

给你改成通用的
<script language="javascript">
function check( v )
{
if(trim( v.value).length == 0 )
{
alert("please inter");
e.focus();
}
</script>

<input type="submit" name="Submit" onClick="check(document.all.idtxt);" value="提交">

指出一个不好的地方,表单提交验证方法不要写在这里,就算弹出来一样会提交

应该这样

<form action="" onsubmit="return 验证方法()">

验证方法里
function 验证方法(){
if( 验证1 ){
//不符
return false;
}if( 验证2 ){
//不符
return false;
}

reutrn true; //全通过返回真

}

script language="javascript">
function check()
{
if(document.form1.idtxt.value=="")
{
alert("please inter the userid");
return false;
}
</script>

注意里面的FORM1,请改为你FORM的名字。

HTML中<inpu