我正在使用正则表达式进行验证,并根据点击的按钮进行某些验证。我得到验证工作正常,但我无法提交表单。任何建议都将在这里得到赞赏我的代码中的一些部分,我是相当新的JS所以任何关于如何使代码更好的建议将是伟大的!
<form id="myForm" method="post"
action="results.php">
<table><tr>
<td> <input id="Search" type="button" onclick="checkWhichValidationIsNeeded(this.id);" value="search"
name="action"/> </td>
</tr></table>
</form>
<script>
function checkWhichValidationIsNeeded(id){
switch(id){
case "Search":
if (!validateName()) {
return false;
} else {
document.getElementById('myForm').submit();
}
}
</script>