찾다

 >  Q&A  >  본문

양식이 제출되면 작업 URL이 올바르게 이동하지 못합니다.

<p>양식을 제출하면 올바른 URL로 이동하는 대신 동일한 URL에 머물면서 매개변수가 추가됩니다. 다음과 같습니다: /todo/add</p> 대신 /todo?message=themessage <pre class="brush:php;toolbar:false;"><form> <div class="form-group" action="/todo/add" method="POST"> <label for="메시지">새 할 일 메시지 추가</label> <입력 유형="텍스트" 클래스="양식 제어"이름="메시지" <버튼 유형="제출" class="btn btn-primary">추가</button> </div> <p>내 /todo/add URL에는 해당 경로에 할당된 PHP 스크립트가 있고 양식이 URL에 맞는지 확인하기 위해 문자열을 에코하지만 그렇지 않습니다. 매개변수가 있는 동일한 페이지에 그대로 있습니다. . </p>
P粉674876385P粉674876385456일 전528

모든 응답(2)나는 대답할 것이다

  • P粉594941301

    P粉5949413012023-08-29 17:52:01

    div 태그 대신 form 태그에 action='' 및 method=''를 넣으세요

    회신하다
    0
  • P粉937769356

    P粉9377693562023-08-29 14:10:17

    거의 다 해냈어요. 당신이 해야 할 일은 "action"과 "method" 속성을 div 태그가 아닌 form 태그로 옮기는 것뿐입니다.

    양식 태그에 "작업"이 없으므로 기본 동작은 양식을 동일한 페이지에 제출하는 것입니다.

    회신하다
    0
  • 취소회신하다