코드를 직접 업로드하십시오.
<div id = "register"> <h4> 회원 등록 </h4> <div> <form method = "post"action = "register.php? action = register"name = "register"id = "registerform"> <dl> <dt> 다음을 조심스럽게 작성하십시오 </dt> <dd> username : <input type = "text"= "password"> 이름 = "pwd"> </dd> <dd> 비밀번호 확인 : <input type = "password"name = "pwdagain"> </dd> <dd id = "tximg"> <img src = "img/face/m01.gif"id = "faceimg"> <input type = "hidden"name = "value =" "" "" "" "" "" ""value " id = "imgsrclabel"> m01.gif </label> </dd> <dd style = "margin-right : 120px;"> verification code : <input type = "text"name = "code"> <span> <img src = "code.php"id = "code"name = "code"> <a href = "#code" id = "change"> change "</a> </span> </dd> <dd> <dd> <input type ="button "name ="제출 "id ="value = "value ="value = "regtion"> <input type = "button"name = "quit"value = "exit"> </dd> </dl> </div> </div> 형태는 다음 페이지에 제출됩니다. submission*/function formdeal () {var btnsubmit = docum if (! empty ($ _ get [ 'action']) && $ _get [ 'action'] == 'register') {echo '데이터를 제출했습니다'; exit ();}결과적으로 오랫동안 테스트 한 후 프롬프트 메시지를 보지 못했습니다. 코드가 잘못되었거나 메소드가 잘못 작성되었다고 생각했습니다. 나는 그것을 신중하게 확인하고 공식 결과 문서에 오류가 없음을 확인했습니다.
compled.submit ()를 제출할 수 없으므로 시간 동안 제출하려면 btnsubmit 유형을 변경해야합니다.
this.type = "제출"
온라인으로 정보를 확인했으며 그 이유는 두 가지 점으로 줄어 듭니다.
1. 이름 =”제출”이있는 레이블이있을 수 없습니다.
2. "ENCTYPE ="multipart/form-data ""는 양식에서 누락 될 수 없습니다
테스트 후,이 두 지점은 터무니없고 내 문제를 해결하지 못했습니다 (아마도 내 문제 환경이 다를 수 있습니다).
나중에 포럼 친구들이 등록 버튼의 ID를 변경하여 제출하지 않고 이름을 지정할 것을 제안했다고 생각했습니다. 수정 후 양식이 정상적으로 제출되고 프롬프트 메시지가 나타납니다.
마지막으로, 버튼의 ID를 제출하도록 설정해서는 안됩니다. 그렇지 않으면 혼란을 일으킬 수 있으므로 양식의 제출 () 메소드가 양식을 제출할 수 없습니다. ID를 명명 할 때는 불필요한 문제를 피하기 위해 기존 API로 이름을 반복하지 않는 것이 가장 좋습니다.