jQuery에 약간의 문제가 있습니다. 제출 버튼을 클릭하여 양식을 제출할 때 .submit()
이 정의되어 있는데, 심지어 트리거 및 모든 것이 원활하게 작동합니다. document.forms[0].submit()
을 사용하면 이벤트가 트리거되지 않지만 양식이 제출됩니다 !! 왜 어떤 이유가 있습니까? 어떻게 극복 할 수 있습니까?jQuery .submit problem
1
A
답변
5
- 자바 스크립트 이벤트 핸들러를 트리거하지 않는 기본 .submit()
를 호출. 사용 대신에 jQuery를 .submit()
: 제출 양식이
<form method="POST" id="the_waffle_form">
같은 이름이있는 경우
$('form:first').submit();
-1
이상하게 들리 겠지만, jQuery를 사용할 때 document.forms[0].submit()
을 사용하는 이유는 무엇입니까?
간단한 (? 어쩌면 바보 같은) 제안 : document.forms[0].submit()
사용을 사용하지 마십시오 대신이
$("#hereidofyourform").submit()
1
0
우리 중 일부는 기존 시스템의 코드를 사용해야합니다. 이 시스템은 규격을 준수하지 않으며 내 경우에는 업그레이드를 기다리고 있습니다. 그러나 수천 명의 사람들이 시스템을 사용하고있을 때 코드를 기본 패키지로 변경하는 것은 불가능합니다. 따라서 우리는 대안을 찾아야합니다. 제 경우에는 양식에 ID 또는 이름이 없으므로 document.forms[0].submit()
을 사용하는 것이 유일한 옵션 중 하나입니다.
+0
이 질문에 대답하지 않습니다! – Mac
관련 문제
- 1. jquery .submit() validate problem
- 2. struts2 double submit problem
- 3. jquery function problem
- 4. Jquery Form Submit
- 5. jquery submit 선택 상자
- 6. jquery submit not working
- 7. JQuery .trigger ('submit') breaking
- 8. jquery submit failure
- 9. Chrome - Jquery .submit()
- 10. jquery validator submit 동작
- 11. jquery "this"problem
- 12. Jquery animate problem
- 13. jquery mouseover/mouseout problem
- 14. jquery replace problem
- 15. Simplemodal jquery problem
- 16. jquery load problem
- 17. jquery selector : parent problem
- 18. Jquery Menu problem
- 19. jQuery append problem
- 20. jquery sortable problem ie
- 21. Jquery selected index problem
- 22. jquery master page problem
- 23. setTimeOut jquery problem
- 24. Jquery Accordian/CSS Problem
- 25. jquery positing problem
- 26. jQuery draggable/droppable problem
- 27. jquery popup problem
- 28. jQuery & jqTouch - ajax.load problem
- 29. jquery 문제 .submit() 및 변수
- 30. jquery :: submit selector가 작동하지 않습니까?
중복 http://stackoverflow.com/questions/645555/should-jquerys-form-submit-not-trigger-onsubmit-within-the-form-tag – silent