두 방법 모두 폼의 아래 폼에서 두 동작을 각각 수행해 보세요.
참고로 두 동작 모두 1 창을 보여주는데, 2 때문에 폼은 전송되지 않습니다.
input 필드에서 Enter 키를 눌러 폼을 전송하면 4 이벤트가 트리거 됩니다.클릭을 하지 않았는데도 4 이벤트가 트리거 되니까 좀 이상해 보이긴 하네요.데모를 살펴봅시다.
submit 메서드
submit버튼 누르면 전송완료가 떠야하는데 파일에 액세스할 수 없음 이렇게 뜹니다 뭐가 잘못된걸까요? server.js app.get('/', function(요청, 응답){ app.get('/write', function(요청, 응답){ app.post('/add', function(요청, 응답){ wrtie.html
Submit submit is not a function at button event 오류 시 onclick 이벤트 부분의 name 값에 submit 이라는 명을 넣었기 때문이다. <input type="button" name="submit" value="Confirm" onclick="button_event();" /> 위 글에서 보면 name="submit" 이라는 부분 때문. 아래와 같이 바꿔 보자 <input type="button" name="submit_send" value="Confirm" onclick="button_event();" /> 해결! 공유하기 게시글 관리 구독하기잘먹는 인디 개발자form 에 여러 내요을 담아 전송할 때 Ajax나 화면단 처리를 위해 기본 submit 이벤트를 .preventDefault()로 막아둔 다음, 여러가지 로직 처리 후 .submit()로 처리하는 경우가 많은데요. 아무 생각없이 사용하다가 막혔는데, 서버, 클라이언트 콘솔창에 아무것도 안뜨고 실행이 안되었습니다. 검색해도 나오지도 않고,, 여튼 알아보니 submit 역할을 하던 버튼의 id가 "submit"이었기 때문입니다. 두시간은 날린거 같은데 허무하네요. 대소문자를 가리지 않기 때문에 submit이라는 id 자체를 쓰면 안될 듯 합니다. 공유하기 게시글 관리 구독하기개발 새발저작자표시 변경금지 'Dev- > java script, jQuery, Ajax' 카테고리의 다른 글jquery append() 이벤트가 쌓일 때 ,preventDefault()가 작동하지 않을 때(preventDefault() is not working) (0)2019.03.08Ajax를 사용하다가.. (0)2018.08.03jQuery 부모요소, 자식요소 찾기 (0)2018.07.31append() vs html() (0)2018.07.13Handlebars - 반복적인 부분을 출력하고 싶을 때, 코드를 깔끔하게 (0)2018.07.10 |