那当然了
<input type="submit" src="images/reg_submit.gif" /> 后 是它自带的 提交按钮
而你 type = image 是只是一个图片 onclick 是点击事件执行一个函数而已
把点击图片的事件函数写成
function submit()
{
document.form[0].submit();
}
试试看
<input type="submit" src="images/reg_submit.gif" /> 后 是它自带的 提交按钮
而你 type = image 是只是一个图片 onclick 是点击事件执行一个函数而已
把点击图片的事件函数写成
function submit()
{
document.form[0].submit();
}
试试看
<input type="submit" 的背景改成那张图片第二种:<form name="register" 里的 onsubmit="" 去掉<input type="image" onclick = "check2()" ... /><script>
function check2(){
..... document.forms['register'].submit();
}
</script>
alert("请输入用户名!1")
document.getElementById("usern").select();
document.getElementById("usern").focus();
return false
}
if (document.getElementById("passw").value=="") {
alert("您忘了输入密码!")
document.getElementById("passw").select();
document.getElementById("passw").focus();
return false
}
document.form[0].submit(); }
把Form的Onsubmit事件去掉
Image的Onclick事件写成onClick="check2()"
纠正一下错误
<form name="register" id="register" method="post" action="zcsave.asp" onsubmit="return check2()">
<table width="100%" cellpadding="0" cellspacing="0" border="0" id="regbox">
<tr>
<th>用户名: </th>
<td> <input name="username" type="text" id="usern" size="18" maxlength="18" class="text" onblur="return hj()" onfocus='begin(this.id)' /> </td>
<td id=use1> <font color="#FF0000">* </font> 须为 3 到 18 字符或汉字 </td>
</tr>
<tr>
<th>密码: </th>
<td> <input name="passw" type="password" id="passw" size="16" maxlength="16" class="text" onfocus='begin(this.id)' onblur="return hj2()" /> </td>
<td> <font color="#FF0000">* </font> 须为 6 到 16 字符 </td>
</tr>
<tr>
<th> </th>
<td> <input type="image" src="images/reg_submit.gif" /> <input type="image" src="images/reg_reset.gif" onclick="checkform(register);"/> </td>
</tr>
</table> </form>
<script language="JavaScript">
function check2(){ if (document.getElementById("usern").value=="") {
alert("请输入用户名!1")
document.getElementById("usern").select();
document.getElementById("usern").focus();
return false ;
}
if (document.getElementById("passw").value=="") {
alert("您忘了输入密码!")
document.getElementById("passw").select();
document.getElementById("passw").focus();
return false;
}
document.register.submit();
}
</script>
本身也是就是提交按钮,不仅仅type="submit"是提交按钮。
可以将onclick="submit()"去掉