form.submit()이 form_javascript 기술을 제출할 수 없는 경우 오류 원인 및 해결 방법
코드로 바로 이동:
<div id="register"> <h4>会员注册</h4> <div class="formdiv"> <form method="post" action="register.php?action=register" name="register" id="registerForm"> <dl> <dt>请认真填写以下内容</dt> <dd class="hasspan"> 用户名:<input type="text" name="username"> </dd> <dd class="hasspan"> 密码:<input type="password" name="pwd"> </dd> <dd class="hasspan"> 确认密码:<input type="password" name="pwdagain"> </dd> <dd id="tximg"> <img src="img/face/m01.gif" alt="选择头像" id="faceimg"> <input type="hidden" name="touxiang" value=""> <label id="imgsrclabel">m01.gif</label> </dd> <dd style="margin-right:120px;"> 验证码:<input type="text" name="code"> <span> <img src="code.php" alt="code" id="code" name="code"> <a href="#code" id="change">换一张</a> </span> </dd> <dd class="btns"> <input type="button" name="submit" id="submit" value="注册"> <input type="button" name="quit" id="quit" value="退出"> </dd> </dl> </form> </div> </div> 表单数据提交到本页面,下面是js处理 /*注册表单提交*/ function formDeal() { var btnSubmit = document.getElementById('submit'); var formId = document.getElementById('registerForm'); btnSubmit.onclick = function() { //表单的submit()方法不能提交表单 formId.submit(); } } 如果表单提交,在本页面有一段提示信息 if(!empty($_GET['action']) && $_GET['action'] == 'register') { echo '你提交了数据'; exit(); }
오랜 시간 동안 테스트를 해본 결과 프롬프트 메시지가 나오지 않았습니다. 코드가 잘못되었거나 메소드가 잘못 작성된 것이라고 생각하여 꼼꼼히 확인하고 공식 결과 문서를 확인했습니다. 오류가 없습니다.
formId.submit()을 제출할 수 없어 btnSubmit 유형을 변경하여 제출해야 합니다
this.type="제출"
온라인에서 정보를 확인한 결과 그 이유는 두 가지로 요약됩니다.
1. 양식에는 "submit" 태그를 사용할 수 없습니다.
2. "enctype="multipart/form-data""는 양식에서 누락될 수 없습니다.
테스트해본 결과 이 두 점은 말도 안되고 문제가 해결되지 않습니다(문제 환경이 다를 수도 있습니다)
나중에 몇몇 포럼 친구들이 등록 버튼의 ID를 제출하는 대신 새로운 이름으로 변경하자고 제안한 것 같아요. 수정 후 정상적으로 양식이 제출되고 프롬프트 메시지가 나타납니다.
최종 요약: 제출할 버튼의 ID를 설정하지 마세요. 그렇지 않으면 혼란을 야기하고 양식의 submit() 메소드가 양식 제출에 실패할 수 있습니다. ID 이름을 지정할 때 불필요한 번거로움을 피하기 위해 기존 API와 이름을 중복하지 않는 것이 가장 좋습니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Binaryx의 토큰 이름 변경 : BNX에서 4로, 그리고 형성하기 위해, 전략적 조정 뒤에 깊은 의미는 최근 토큰 기호를 4 달러에서 $ 양식으로 변경하여 업계의 광범위한 관심을 끌었습니다. Binaryx가 이름을 변경 한 것은 이번이 처음이 아니며 토큰 기호가 BNX에서 4로 전환되었습니다. 이 기사는이 일련의 이름 변경에 대한 전략적 의도를 심층적으로 탐구 할 것입니다. 1. 토큰 이름 변경 프로세스 및 전략적 고려 사항 BinaryX는 처음에 2021 년 BNB 체인을 기반으로 $ BNX 토큰을 출시하여 P2E (Play-to-Earn) 게임 생태계를 지원했습니다. 2024 년 초, 경제 모델을 최적화하기 위해 Binaryx는 $ bnx를 나누고 Gamef로 점차 확장

Vue는 개발자가 대화형 프런트 엔드 애플리케이션을 구축하는 데 도움이 되는 인기 있는 JavaScript 프레임워크입니다. 양식은 Vue 애플리케이션에서 매우 일반적인 인터페이스 요소입니다. 사용자가 양식에 데이터를 입력하고 제출할 때 양식 제출 이벤트를 수신해야 할 수도 있습니다. 이 기사에서는 Vue에서 v-on:submit 지시어를 사용하여 양식 제출 이벤트를 수신하는 방법을 소개합니다. 먼저, Vue에서 양식 요소를 정의하려면 Vue의 데이터 바인딩 구문을 사용해야 합니다. 양식이 있다고 가정해 보겠습니다.

HTML5에서 양식을 정의하는 태그는 "<form>"입니다. 양식 태그는 사용자 정보를 수집하고 전송하기 위한 사용자 입력용 HTML 양식(양식 필드)을 생성하는 데 사용됩니다. "<form action="Submit Address" method=" 제출 방법 " name="form name">form control</form>". 양식에는 입력, 선택 및 텍스트 영역과 같은 하나 이상의 양식 요소가 포함될 수 있습니다.

html5에는 여러 형태가 있을 수 있습니다. 규칙은 동일한 HTML 페이지에서 여러 양식 태그를 사용할 수 있도록 허용하지만 제출 시 백엔드가 이를 인식하지 못하도록 하려면 양식에 다른 ID 또는 클래스를 추가해야 합니다. 구문은 "<from action=입니다. "url" id=" id value 1">양식 요소</from><from action="url" id="id value 2">양식 요소</from>.....".

이 기사는 HTML의 양식 요소와 관련된 지식 포인트에 대한 자세한 요약을 제공합니다. 도움이 되기를 바랍니다.

php记录搜索引擎蜘蛛爬行记录代码。php教程记录搜索引擎蜘蛛爬行记录代码 center form action=setup.php method=post table align=center tr td服务器:/tdtdinput value=localhost name=server //td /tr tr td用

양식 양식에 대한 솔루션을 PHP에 제출할 수 없습니다. 1. 해당 코드 파일을 엽니다. 2. "onload="javascript:document.form1.submit();" 문을 수정합니다. 3. 제출 이름을 변경합니다.
