当我从不同的按钮提交表单时,我想做不同的功能。我的表格如下。
<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>
始终为未定义的 val。我该怎么做?