javascriptからサイトに入力を送信する方法は?
本当に必要なのは、検索ボックスで filehippo.com のようなサイトにテキストを送信し、Enter キーを押してそれらのテキストを検索することです。
したがって、サイトのコードは次のとおりです。
<div id="searchbox">
<form name="f" action="/search">
<input style="color: #999" type="text" id="q" name="q" maxlength="150" value="Search..." onfocus="javascript:clearInputValue('q', 'Search...')" onblur="javascript:setDefaultIfEmpty('q', 'Search...')">
<input type="submit" id="search-submit" value="GO" onclick="javascript:submitQuery('q', 'Search...')">
</form></div>
そして、私の簡単なコードは次のようになります。
javascript: document.getElementById('q').focus();document.getElementById('q').value='Winrar';document.getElementById('f').item(0).click();
これらのスクリプトは、検索ボックスにフォーカスを置いてテキストを送信するだけですが、自動的に検索 (Enter を送信) する必要があります。
document.getElementById('f').item(0).click(); -> dont work
私が必要としているのは、マウスのクリックをシミュレートすることです。入力すると、正しく機能する要素にクリックを送信できません。
テキストで入力を送信することはできますか?