Я хочу сделать другую функцию, когда я отправляю форму с другой кнопки. Моя форма следующая.Идентифицировать кнопку отправки в форме от jQuery
<form action="status_submit" method="get" accept-charset="utf-8">
<button type="submit" name="approve">Approve</button>
<button type="submit" name="reject">Reject</button>
<button type="submit" name="cancel">Cancel</button>
</form>
Я пробовал следующий код. Но не работает.
<script type="text/javascript">
$(document).ready(function() {
$('form').submit(function(event) {
var val = $("button[type=submit][clicked=true]").attr('name');
alert(val);
if (val == 'approve') {
alert('approve');
} else if (val == 'reject') {
alert('reject');
} else if (val == 'cancel') {
alert('cancel');
}
return false;
});
});
</script>
Always val in undefined. Как мне это сделать?
возможно дубликат [JQuery привязки отправить событие - найти вызывающего абонента] (http://stackoverflow.com/questions/3776033/jquery-bind-submit-event-find-caller) – Kippie