.submit()
양식 제출을위한 이벤트 가 있습니다 . 또한 페이지에 여러 양식이 있지만이 예제에서는 여기에 하나만 있습니다. .click()
각 이벤트에 이벤트를 적용하지 않고 어떤 제출 단추를 클릭했는지 알고 싶습니다 .
설정은 다음과 같습니다.
<html>
<head>
<title>jQuery research: forms</title>
<script type='text/javascript' src='../jquery-1.5.2.min.js'></script>
<script type='text/javascript' language='javascript'>
$(document).ready(function(){
$('form[name="testform"]').submit( function(event){ process_form_submission(event); } );
});
function process_form_submission( event ) {
event.preventDefault();
//var target = $(event.target);
var me = event.currentTarget;
var data = me.data.value;
var which_button = '?'; // <-- this is what I want to know
alert( 'data: ' + data + ', button: ' + which_button );
}
</script>
</head>
<body>
<h2>Here's my form:</h2>
<form action='nothing' method='post' name='testform'>
<input type='hidden' name='data' value='blahdatayadda' />
<input type='submit' name='name1' value='value1' />
<input type='submit' name='name2' value='value2' />
</form>
</body>
</html>
각 버튼에 .click () 이벤트를 적용하는 것 외에도 클릭 한 제출 버튼을 결정하는 방법이 있습니까?
name
어떻습니까?