为什么弹出错误还是提交了表单
<td colspan="2"><input type="submit" value="提交" name="edit" onClick="checkAndSubmit()" ></td>
function checkAndSubmit(){
var value1 = document.getElementByTagName("menuSn").value;
var value2 = document.getElementByTagName("modelSn").value;
var value3 = document.getElementByTagName("rightUrl").value;
var value4 = document.getElementByTagName("rightLabel").value;
var value5 = document.getElementByTagName("menuSn").value;
if(value1=="" || value2=="" || value3=="" || value4=="" || value5==""){
alert("带 * 号的为必填项!");
return false;
}
}
请教哪里写错了,为什么提示了内容还是提交表单了。
------解决方案--------------------onClick="checkAndSubmit()"
去掉
写在form 中
onsubmit="return checkAndSubmit()"
------解决方案--------------------onclick="return checkAndSubmit()"