表单验证,(为何不能正常运行)?

qfljm 2004-01-13 01:05:13
<SCRIPT LANGUAGE="JavaScript">
window.name='TestIframe';
function CheckForm(theForm){
if (theForm.UserName.value==''){alert("请输入用户名!");theForm.UserName.focus();return false;}
if (theForm.Pass.value==''){alert("请输入密码!");theForm.Pass.focus();return false;}
return true;
}
</SCRIPT>
<form name="form1" method="post" action="" onsubmit="return CheckForm(this)" target="TestIframe">
<input name="UserName" type="text" size="30" maxlength="30">
<input name="Pass" type="password" size="30" maxlength="30">
<input type="button" name="Submit" value="登 录" onClick="form.submit();"class="BUTT">
</form>

================================
代码如上:
我想在提交表单时验证用户名和密码是否为空,
条件是按钮类型必须为 type="button"
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Titandick 2004-01-13
  • 打赏
  • 举报
回复
这样试试
============================================
<SCRIPT LANGUAGE="JavaScript">
window.name='TestIframe';
function CheckForm(theForm){
if (document.all.UserName.value==''){alert("请输入用户名!");document.all.UserName.focus();return false;}
if (document.all.Pass.value==''){alert("请输入密码!");document.all.Pass.focus();return false;}
document.all.form1.submit();
return true;
}
</SCRIPT>
<form name="form1" method="post" action=""target="TestIframe">
<input name="UserName" type="text" size="30" maxlength="30">
<input name="Pass" type="password" size="30" maxlength="30">
<input type="button" name="Submit" value="登 录" onClick="return CheckForm(this);"class="BUTT">
</form>


deleteall8 2004-01-13
  • 打赏
  • 举报
回复
<input type="button" name="Submit" value="登 录" onClick="form1.submit();"class="BUTT">
应该说form1.submit()吧
qfljm 2004-01-13
  • 打赏
  • 举报
回复
HELP
hope1983 2004-01-13
  • 打赏
  • 举报
回复
type="button"的意思是“提交表单动作为‘无’”,哪怎样验证?
qfljm 2004-01-13
  • 打赏
  • 举报
回复
叔叔................以经说了



条件是:按钮类型必须为 type="button"
hope1983 2004-01-13
  • 打赏
  • 举报
回复
改为这样:

<form name="form1" method="post" action="" onsubmit="return CheckForm(this)" target="TestIframe">
<input name="UserName" type="text" size="30" maxlength="30">
<input name="Pass" type="password" size="30" maxlength="30">
<input type="submit" name="Submit" value="登 录" onClick="return CheckForm(this.theForm)";"class="BUTT">
</form>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧