2017-11-04 5 views
0

フォームを非表示にするプロパティを持つウェブサイトの場合、どのようにサブミットを押すことができますか?このフォームには非表示の送信ボタンがありますが、特定のパラメータが正しくない場合、このフォームは自動的に非表示になります。隠しサブミットボタンを選択する方法

白くなるまで分けて見ることができます。私はfirefoxのinspect要素を試してみました。そこにはありますが、隠されたままsubmitを押す方法がありますか?私はタブを押してうまくいけばそれを選択しようとしましたが、それはしません。

私は基本的に隠れている間に提出ボタンを「押す」方法があると確信しています。

おかげ

バニラJavaScriptでは、それはもちろん

document.getElementById(id).submit(); 

または

document.forms.form_name.submit(); 

、名前を取得するべきである

$("name_of_form).submit(); 

だろうjQueryので

+1

そのボタン/フォームのマークアップを投稿できますか? – Nisarg

答えて

1

ます'tを開く彼はブラウザの開発ツール、通常は矢印をクリックしてページ上の要素を見つけたり、htmlを読み込んで見つけたりすると、フォームの名前がわかります。これは、コマンドを実行する場所でもあります。ここで

は例です:

<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> 

だから、この場合、名前は "latlongForm" であるので、あなたは、コンソールで入力できます。

document.forms.latlongForm.submit()

これが機能するかどうかを確認してください。

+0

あなたの答えをありがとう。 Firefox検査要素では、javacriptコード が表示されます。function submitChanges(){var f = document.PhoneNumberForm; submit1Form(f);}関数cancelChanges(){document.location = "PhoneNumber.do; } 質問:送信ボタンを非表示(非表示で、通常は表示されない)にして送信ボタンを「実行」するにはどうすればよいですか。 Firefoxで「選択」して送信する方法はありますか?私はウェブページのコードにアクセスできません。 – Iuli

+0

フォームがHTMLに存在する場合、Firefoxのinspect要素を使用してフォームを見つけることができるはずです。私は個人的にそれを試してみます。 –

関連する問題