버튼 눌렀을 때 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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택