一个脚本验证
form表单:
<form action="userinfor_do.jsp" name="userinfor" method="POST">
<table width="99%" border="0" cellpadding="0" cellspacing="0" bordercolor="#cccccc" rules="all" id="DataGrid1">
<tr>
<td>邮政编码:<input name="postalcode" class="input" size="12"/>
</td>
<td>........
</td>
<td>........
</td>
<td>
<img border="0" src="images/next.gif" onclick="validate();"/>
</td>
</tr>
</table>
</form>
脚本验证:
<script language="javascript">
function validate(){
if(document.userinfor.postalcode.value>6){
alert('数字不能大于6位');
document.userinfor.postalcode.focus();
return false;
}
}
</script>
上面的脚本我是要验证如果邮政编码大于6位数就弹出一个对话框,返回一个false.但是它还是进入了下一个页面,这不知是为什么?请大家帮我好好看看,在线等.