3 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
<a class="cur STRING_BASE" href="javascript:toHome()"><strong>基本信息</strong></a>
這樣就可以了,toHome()為js定義的函數(shù)

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<SCRIPT type="text/javascript" language="javascript">
function checkName(){
if(document.getElementById("name").value==''){
window.alert("姓名不能為空!");
return false;
}else if(document.getElementById("password").value==''){
window.alert("密碼不能為空!");
return false;
}else if(document.getElementById("password1").value==''){
window.alert("確認(rèn)密碼不能為空!");
return false;
}else if(!(document.getElementById("password1").value==document.getElementById("password").value)){
window.alert("確認(rèn)密碼與密碼不一致!");
return false;
}else if(document.getElementById("mali").value==''){
window.alert("郵箱不能為空!");
return false;
}
}
</SCRIPT>
<HTML>
<HEAD>
<TITLE>LOGIN</TITLE>
</HEAD>
<BODY>
<FORM action="Chenking.jsp" method="post" name="form" onsubmit="return checkName();">
<H1>注冊頁面</H1>
姓 名:<INPUT type="text" id="name" size="20" /><BR>
密 碼:<INPUT type="password" id="password" size="20" /><BR>
確認(rèn)密碼:<INPUT type="password" id="password1" size="20" /><BR>
性 別:<INPUT type="radio" name="sex" value="boy" checked="checked"/ >男 <INPUT type="radio" name="sex" value="gril"/>女<BR>
郵 箱:<INPUT type="text" id="mali"/><BR>
<BR>
<INPUT name="提交" type="submit" value="提交" />
<INPUT name="重置" type="reset" value="重置"/>
</br>
</FORM>
</BODY>
</HTML>
我把你所有的驗(yàn)證全部放到表單提交的時(shí)候去驗(yàn)證的!

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
這樣就行了:
<form name="form" action="Chenking.jsp" method="post">
<input type="submit" value="提交" onchange="name();"/>
美女,測試了下你的代碼,js好像有問題。或者按我這樣寫也可以:
<html>
<head>
<title>LOGIN</title>
</head>
<body>
<form name="form" action="Chenking.jsp" method="post">
<h1>注冊頁面</h1>
姓 名:<input type="text" name="name" size="20" id="name"/><br>
密 碼:<input type="password" name="password" size="20" /><br>
確認(rèn)密碼:<input type="password" name="password1" size="20" /><br>
性 別:<input type="radio" name="sex" value="boy" checked="checked"/ >男
<input type="radio" name="sex" value="gril"/>女<br>
郵 箱:<input type="text" name="mali"/><br>
<br>
<input type="submit" value="提交" onClick="return check();"/> <input type="submit" value="重置"/></br>
</form>
<script LANGUAGE="javascript">
<!--
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function check()
{
if(checkspace(document.form.name.value)) {
document.form.name.focus();
alert("再見了,美女!");
return false;
}
}
//-->
</script>
</body>
</html>
添加回答
舉報(bào)