<html>
<head>
<script type="text/javascript" language="javascript">
function check(){
if(form1.id.value==null || form1.id.value.equals("")){
alert("请输入ID号");
form1.id.focus();
return false;
}
if(form1.username.value == null || form1.username.value.equals("")){
alert("请输入用户名!");
form1.username.focus();
return false;
}
if(
form1.passwd.value == null || form1.newPasswd.value == null || form1.passwd.value.equals("") || form1.newPasswd.value.equals(""))
{
alert("密码有误,请重新输入!");
form1.passwd.focus();
return false;
}
if(!(form1.passwd.value.equals(form1.newPasswd.value)){
alert("密码有误,请重新输入!");
form1.passwd.focus();
return false;
}
}
</script>
</head> <body>
<form name="form1" action="Register.jsp" method="post" onSubmit="return check();">
ID:
<input type="text" name="id" width="21px">
<br />
<br />
用户名:
<input type="text" name="username" width="21px">
<br />
<br />
密 码:
<input type="password" name="passwd" width="21px">
<br />
<br />
确认密码:
<input type="password" name="newPasswd" width="21px">
<br />
<br />
<input type="submit" name="ok" value="确 定" onclick="javascript(return check())">
<input type="submit" name="cancle" value="取 消">
<br />
</form>
</body>
</html> 什么都不填直接点击确定按钮就跳转了,为什么?
解决方案 »
- EXT的ComboBox如何动态加载数据?
- 【分享】这几天学jquery,刚写了个可编辑表格,求批评……
- js怎样根据初始级别与结束级别得出钱与天数,根据1-60级写1-70级
- Iframe相关的显示问题
- select问题呀
- 如何知道某个对象方法的适用版本?
- 请教:在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- 模态对话框window.showModalDialog怎么触发父窗口的javascript事件?
- 百分求教:如何根据分辨率跳转不同页面!
- 当鼠标按下在网页中移动时会选中网页中的文字等,我不想选中这些对象,怎样办
- 页面自动刷新的问题
- js 控制<td>内文字位置问题
<html>
<head>
<script type="text/javascript" language="javascript">
function check(){
if(form1.id.value==null || form1.id.value==""){
alert("请输入ID号");
form1.id.focus();
return false;
}
if(form1.username.value == null || form1.username.value==""){
alert("请输入用户名!");
form1.username.focus();
return false;
}
if(
form1.passwd.value == null || form1.newPasswd.value == null || form1.passwd.value=="" || form1.newPasswd.value=="")
{
alert("密码有误,请重新输入!");
form1.passwd.focus();
return false;
}
if(!(form1.passwd.value==form1.newPasswd.value)){
alert("密码有误,请重新输入!");
form1.passwd.focus();
return false;
}
}
</script>
</head> <body>
<form name="form1" action="Register.jsp" method="post" onSubmit="return check();">
ID:
<input type="text" name="id" width="21px">
<br />
<br />
用户名:
<input type="text" name="username" width="21px">
<br />
<br />
密 码:
<input type="password" name="passwd" width="21px">
<br />
<br />
确认密码:
<input type="password" name="newPasswd" width="21px">
<br />
<br />
<input type="submit" name="ok" value="确 定" onclick="javascript:return check()">
<input type="submit" name="cancle" value="取 消">
<br />
</form>
</body>
</html>
PS:最后那个onclick="javascript:return check()"可以用冒号也可以用括号。