2017-02-04 2 views
-2

私はアマゾンエコー(jsとJQueryで)のスキルを作ろうとしていますが、ちょっと立ち往生しています。 ウェブサイト上の2つの異なるテキストフィールドに2つのものを入力したいと思います。 これは機能します。 $('#Field1').val("Test Text"); $('#Field2').val("Test Text 2");テキストフィールドにテキストを入力し、ボタンをクリックしてページ(JQuery)で結果を取得

など。 Field1:テキストのテスト--- Field2:テキストのテスト2

次に、このWebサイトのボタンをクリックします。これは機能しませんし、私はそれを行う方法がわかりません。

ボタンを押すと、ウェブサイトに表示される結果が表示されます。結果を得る(手動入力を使用しているので、ボタンを手でクリックする)。 私はあなたが私を手に入れて、私を助けてくれることを願っています!

グリーティングFabian

+0

あなたができることを明確にしてください。人間はボタンをクリックしますか? –

+0

@ScottMarcus No.ウェブサイトにアクセスすると、開始目的地と目的地を入力できます。そして、あなたはsubmitをクリックすることができます。列車が離れるとデータを取得します。これを自動化して、最後に電車のデータを取得します。 – Fabi1309

+0

あなたはまだクリアではありません。 "submit"をクリックしてから "yes"をクリックすると、人間がボタンをクリックしますが、コメントに "No"と表示されます。 –

答えて

0

フォームによって異なります。

HTMLElement.click()は、入力タイプ「ボタン」と「送信」で動作します。

HTMLFormElement.submit()がフォームを送信します。

jQueryには、特定のjQueryイベントをトリガーする必要がある場合は、.trigger()メソッドと別名.click()などの別名もあります。

フォームに含まれる要素とイベントリスナーを理解し、適切なメソッドを使用する必要があります。これらのテクニックには、ブラウザの互換性とユーザーのセキュリティ上のリスクがあるため、注意点と制限があります。

+0

私はこれを試したが、それは言った: "クリックは関数ではない"。私はそれがウェブサイト自体ではなく別のJavaScriptで実行されるからだと思います。あなたはそれをとにかく動作させる方法を知っていますか? – Fabi1309

関連する問題