如何使用jquery检测在Web表单中单击了哪个提交按钮
如果我在表单上有2个提交按钮:
我有这个jquery但是每次我点击按钮2我都会收到按钮1的警报。
$('form.profile').submit(function() { if ($("input[type=submit]").val() == 'Button 1') { alert('you clicked button 1'); return false; } elseif ($("input[type=submit]").val() == 'Button 2') { alert('you clicked button 2'); return false; } });
我需要在将表单发送到服务器之前执行表单validation,我需要能够确定单击了哪两个按钮。
是否有可能确定哪两个按钮导致使用jquery提交表单?
这有帮助!!! http://jsfiddle.net/hun4U/
您可以使用点击事件代替formSubmission。
HTML: –
脚本
$('#submit1').click(function(){ //do your actions here }); $('#submit2').click(function(){ //do your actions here });