버튼 눌렀을 때 php와 javascript 동시에 사용할 수 있는 방법? 채택완료
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="submit" name="submit" style="height:30px;width:150px;" value="실행" onclick="CheckSendForm();"></p><p>
이렇게 써놓으면 위의 php구문도 실행되고 javascript CheckSendForm() 함수도 실행될 수 있나요?
그렇지 않다면 한 버튼으로 어떻게 하면 좋을지..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
Feelz996
8년 전
처리되는 시점을 혼동하고 계신거 같은데 PHP는 HTML을 뿌려주는 작업에서 역할이 끝이나고
javascript는 그 이후에 작동을 하는것입니다.
php 구문도 실행되고 CheckSendForm()함수도 실행된다는 의미가 어떤 의미인지 모르겠는데
CheckSendForm() 에서 처리하면 되지 않을까요?
만약 클릭이후에 PHP로 처리해야 할 일이 있다면 ajax로 처리해야 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
C
8년 전
앗, 그렇군요! php는 작업이 끝나있었다니 전혀 몰랐습니다 ㅜㅜ.. 그럼 javascript 구문만 실행시키게 하면 되겠군요. 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
8년 전
질문하신분의 의도는 폼을 전송하기 전에 자바스크립트 함수를 호출하시려는 것 같은데,
그렇게 하셔도 좋지만, jquery를 이용하여
</p><p>$('#myForm').submit(function() {</p><p> //checkSendForm의 내용</p><p>});</p><p><span style="font-size: 11pt;">
이런식으로 처리하시는게 좋을 것 같습니다.
여기서 return false를 하면 폼이 전송되지 않고, return true를 하면 폼이 전송됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기