가 나는 onsubmit 핸들러과 같이 폼에 추가있어 :onSubmit 이벤트를 발생시키기 위해 클릭 한 버튼을 확인할 수 있습니까?
는$('#content_form').bind('submit',function(e) {
source = $(e.target).attr('name');
alert(source);
return false;
});
그래서 e.target 양식 요소를 =. 나는 여러 개의 submit 버튼을 사용하고 있는데 어떤 버튼이 실제로 클릭되었는지를 결정할 필요가있다. (현대의 브라우저에서는 버튼을 클릭하는 것이 유일한 것이고, 나는 IE6 compat을 위해 이것을 수행한다 - 모든 버튼의 값을 전송한다) .
내 생각에 모든 onsubmit 이벤트를 중단 한 다음 버튼 클릭 이벤트를 단추에 연결해야합니다. 자바 스크립트가 활성화되어 있지 않으면 폼 기능을 완전히 없앨 것이므로이 문제를 피하고 싶습니다.
의
preventDefault();
을 사용하는 것입니다 (js가 비활성화 됨으로 인해) - 문제가 없습니까? - 말하자면, 어떤 버튼을 눌렀는지 확인하는 더 쉬운 방법이있을 것입니다. – Graza