校验表单是否完整错误(校验表单是否完整错误怎么填)

http://www.itjxue.com  2023-01-25 17:12  来源:未知  点击次数: 

表单验证是否输入的时候出现了点问题,请高手进来

你的代码中有一些错误,第一,如楼主所说,赋予焦点的代码必须完整的写明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

这只是最简单的例子,复杂还要考虑非法字符空格等等,再说下去就更多内容了。有空多看看书,看书才是王道。

纯手打字望采纳

(责任编辑:IT教学网)

更多

推荐3DMAX教程文章