校验表单是否完整错误(校验表单是否完整错误怎么填)
表单验证是否输入的时候出现了点问题,请高手进来
你的代码中有一些错误,第一,如楼主所说,赋予焦点的代码必须完整的写明form名、表单名;第二,有些语法不规范,比如onsubmit后面引用的javascript命令后面应该有分号。第三,function部分,if的后半部分,应该加一个return true。还有,javascript是区分大小写的,你的表单代码没有写出来,如果有表单中的名称使用的大小写与函数中使用的名称不相符,也会出现错误。
我帮你改了一下,经过我的测试,以下代码可以正常运行:
script language="javascript"
function loginonsubmit()
{
if (document.form1.name.value.length==0) {
alert("请输入密码");
document.form1.name.focus();
return false;
}
return true;
}
/script
form name="form1" method="post" action="login.asp" onSubmit="return loginonsubmit();"
input type=text name="name" value="" size=10
input type="submit" name="nextstep" value="确认订单"
/form
JS检查表单填写是否完整的函数
html?
headtitle用户注册/title?
/head?
script?language="javascript"?
function?send()//检查表单是否填写完整?
{?
????var?count=document.registerForm.elements.length;?
????for?(var?i=0;icount?;i++?)
????{
????????var?obj?=?document.registerForm.elements[i];
????????if?(obj.tagName=="INPUT")
????????{
????????????if?(obj.value.length==0)
????????????{
?????????????????
????????????????obj.focus();
????????????????alert("请输入完整的信息!");
????????????????return?false;?
????????????}
????????}
????}
}?
/script?
body?
form?action=""?name="registerForm"?method="post"?onsubmit="return?send()"?
input?type="text"input?type="submit"?value="ok"?name="submit"?
/form?
/body?
ASP中填写表单时怎么判断是否为空或者输入格式错误等并提示
一般分为提交页面验证和执行页面验证。
提交页面就是填表单的页面,验证多数有分两种
1.填写或提交时使用js的onsubmit()方法触发javascript验证内容
2.填写或提交时使用ajax方法触发asp验证页
最简单莫过于用js,举个例子:
表单里有个输入框的name="username",我们来验证它是否为空
1.先在表单form里面加上onsubmit事件,如onsubmit(return checkForm(this))
2.写js验证代码
Script type ="text/javascript"
function checkForm(theForm)
{
if (theForm.username.value == '')//判断元素的值是不是空
{
return false;//返回失败
}
return true;//返回成功
}
/Script
这只是最简单的例子,复杂还要考虑非法字符空格等等,再说下去就更多内容了。有空多看看书,看书才是王道。
纯手打字望采纳