フォームに2つの送信ボタンがある場合:
<input name="submit" type="submit" value="Button 1">
<input name="submit" type="submit" value="Button 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;
}
});
フォームがサーバーに送信される前にフォームの検証を実行する必要があり、2つのボタンのどちらがクリックされたかを判別できる必要があります。
2つのボタンのどちらがjqueryを使用してフォームを送信した原因を特定することは可能ですか?