2017-11-04 7 views
0

양식을 숨길 수있는 웹 사이트가있는 경우 어떻게 제출할 수 있습니까? 이 양식에는 숨겨진 제출 버튼이 있지만 특정 매개 변수가 올바르지 않으면이 양식이 자동으로 숨겨집니다.숨겨진 제출 버튼을 선택하는 방법

흰색이 될 때까지 몇 초 동안 볼 수 있습니다. 나는 firefox inspect 요소를 시험해 보았습니다, 그리고 거기에 있습니다, 그러나 숨겨진 동안 submit을 누르는 방법이 있습니까? 탭을 눌러 보았는데 잘하면 선택했지만 그렇게하지는 않습니다.

숨겨진 상태에서 제출 버튼을 기본적으로 "푸시"할 수있는 방법이 있습니다.

감사

바닐라 자바 ​​스크립트는 물론

document.getElementById(id).submit(); 

또는

document.forms.form_name.submit(); 

, 이름을 검색 할 수 있어야

$("name_of_form).submit(); 

것 jQuery를에

+1

해당 버튼/양식의 마크 업을 게시 할 수 있습니까? – Nisarg

답변

1

당신 열어 봐. 그는 브라우저의 개발 도구인데, 일반적으로 화살표를 클릭하면 페이지에서 요소를 찾거나 HTML을 읽고 찾을 수 있습니다. 그러면 폼의 이름을 알 수 있습니다. 이것은 명령을 실행할 곳이기도합니다.

document.forms.latlongForm.submit()

: 콘솔을 입력 할 수 있도록

그래서이 경우 이름이 "latlongForm"입니다
<form action="/weather/searchauto" method="POST" id="latlongForm"> 
    <input id="lat" name="lat" type="hidden" value=""> 
    <input id="long" name="long" type="hidden" value=""> 
</form> 

: 여기

은 예입니다

그것이 작동하는지 확인하십시오!

+0

답변 해 주셔서 감사합니다. Firefox Inspect 요소에서 자바 스크립트 코드 을 봅니다. "function submitChanges() {var f = document.PhoneNumberForm; submit1Form (f);} function cancelChanges() {document.location ="PhoneNumber.do; } 질문 : 제출 버튼이 숨겨져 있고 (숨김 상태이고 정상적으로 표시되지 않는 상태) 제출 버튼을 어떻게 "실행"할 수 있습니까? Firefox를 "선택"하여 제출하는 방법이 있습니까? 웹 페이지 코드에 액세스 할 수 없습니다. – Iuli

+0

양식이 HTML에있는 경우 Firefox의 inspect 요소를 사용하여 양식을 찾을 수 있어야합니다. 나는 개인적으로 그것으로 실험 할 것이다. –