小弟初学asp,那个在做一个表单时,提交时总不能检查表单!请问这是怎么回事,谢谢赐教~代码如下

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:37:48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-language" content=""zh-cn"; charset=gb2312" />
<title>无标题文档</title>
<script language=javascript >
<!--
function checkform()
{
if(document.form1.username.value.length==0)
{
alert("账号不能为空!");
form1.username.focus();
return false;
}
if(document.form1.psw.value.length==0)
{
alert("密码不能为空!");
form1.psw.focus();
return false;
}
if(document

“hefeng55”正解。
还有<form id="form1" name="form1" method="post" onsubmit="javascipt:return checkform();" action="save.asp">
javascipt:return应该是javascript:return,全是不细心。

有两处错误
1.form.psw1应该是form1.psw1
if(document.form1.psw.value !=document.form.psw1.value)
{
alert("密码前后输入不一致!");
form.psw1.focus();
return false;
}
改为
if(document.form1.psw.value !==document.form1.psw1.value)
{
alert("密码前后输入不一致!");
form1.psw1.focus();
return false;
}

2.没有chkemail函数,
if(chkemail(form1.email.value)!=1)
{
alert("电子邮件地址不符合格式!");
form1.email.focus();
return false;
}

<input type="submit" name="Submit" value="提交" />
错误在上句,因为你虽说有检查函数,但没有调用.

<input type="submit" name="Submit" value="提交" onclick="