【发布时间】:2016-12-06 11:22:31
【问题描述】:
每当提交验证输入并基于该验证返回 true 或 false 的表单时,都需要调用 validation() 函数。但是基于两个提交按钮,有两个validation() 函数。这是一个例子
<form name="abc" id="abc" method="post" onsubmit="return validate()">
<button type="submit" id="save">Save</button>
<button type="submit" id="edit">Edit</button>
</form>
<script type = "text/javascript">
document.getElementById("save").onclick = function() {
validateSave();
}
document.getElementById("edit").onclick = function() {
validateEdit();
}
function validateSave(){
//do validation
}
function validateEdit(){
//do validation
}
function validate(){
//return true or false based on the validation
}
</script>
所以基本上我想使用 onsubmit="return validate() 天气导航到下一页或保持在同一页面。那么如何使用 onsubmit="return validate( ) 以及基于单击的按钮的相应验证。
任何线索/提示将不胜感激。 谢谢
【问题讨论】:
-
this的可能重复
-
类似但不完全一样。我找到了解决这个问题的方法。会发的
标签: javascript forms validation