按钮onclick仅在表单经过验证时才起作用
本文关键字:验证 起作用 经过 表单 onclick 按钮 | 更新日期: 2024-10-19 11:15:19
我有一个部分视图中的表单,我希望在单击按钮时发生两个函数,但前提是表单已验证。当我将onclick函数添加到按钮时,表单将不再验证。我可以在按钮中设置是否(有效)吗。这能做到吗?我只想在表单经过验证的情况下调用函数。
<input type="submit" value="Create" id="btnclick" onclick="CreateMech(); createUser(document.getElementById('username').value, document.getElementById('password').value)" class="btn-danger" />
如果验证失败,可以使用prevent-default来停止单击。类似的东西
$(document).on('click', '#btnclick', function(e){
if("validation check function here" == false){
e.preventDefault();
alert("validation failed);
}else{
CreateMech(); //adding the else here will make the on click on your button unnecessary
}
});
应该为您工作