jQuery를 사용하여 양식을 자동 제출하는 경우가 있습니다. 그것은 작동자바 스크립트 양식 제출이 입력 유형 값을 제출하지 않습니다. = submit
$("form [data-autosubmit]").closest("form").submit();
, 그러나 그것은 이름과 input type=submit
버튼의 값을 전송하지 않습니다 : 여기에 내 코드입니다. 형태는 자바 스크립트에 의해 제출
input: text they entered
submit: Submit
그러나 경우에만이 POSTDATA가 전송됩니다 사용자가 제출 한 경우
<form method="POST">
<input type="text" name="input" value="text they entered">
<input type="submit" name="submit" value="Submit">
</form>
다음 POSTDATA를 보낼 것이다 :
는 다음 코드를 정교하게하려면 :
input: text they entered
내 PHP 스크립트는 POS에서 "제출"값의 존재에 의존합니다. Tdata.
$("form [data-autosubmit]").closest("form").find("input[type=submit]").click();
을하지만,이 목적을 위해 의도 된 형태에 submit
이벤트가있을 때, 논리를 무시하는 것 같다
나는 내가 할 수있는 생각했다.
그 이상한 소리 ... 당신 말이 맞아 야합니다. 브라우저 문제인지 궁금합니다. 빠른 수정으로 간단히 를 폼에 추가 한 다음 그 대신에 찾으십시오. – rnirnber
@rnirnber 그랬지만, 너무 어수선해요. – stackunderflow