2016-06-29 5 views
0

サイト:login.live.com ログインとパスワードを自動化するメールサービスが必要です。これを行う:Jqueryオートコンプリートフィールド

$('[name=loginfmt]').val(mail); 
$('[name=passwd]').val(pass); 
$('#idSIButton9').click(); 

ブラウザコンソールで行います。しかし、サイトではキーを押さないと思っています。どのようにエミュレートするのですか?

P.S.動作しません!

$('[name=loginfmt]').keydown(); 
$('[name=loginfmt]').keypress(); 
$('[name=loginfmt]').keyup(); 
$('[name=loginfmt]').blur(); 
+1

私の2ct:適切なパスワードマネージャーを使用してブラウザを取得してください。このようなものは必要ありません... – CBroe

+0

サイトにjqueryがありますか?コンソールにエラーがありますか? DOMやjQueryがロードされる前にこのコードが実行されていますか? – andybeli

+0

私のプロジェクトにはそれが必要です。はい、サイトはjqueryをサポートしています。しかし、送信されていない – user5671335

答えて

0

あなたが本当にしたいが、そのようなことをすれば、そこそのページにはjQueryのではありませんし、まだあなたは、あなたがやりたいことがあるので注意してください。

ステップ1:..... JavaScriptの

ステップ2,3,4を使用してページへのjQueryを追加:あなたはjQueryのを使用してやっていた何をすべきか。

var script=document.createElement('script'); 
script.type='text/javascript'; 
script.src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js'; 

document.getElementsByTagName('head')[0].appendChild(script); 
+0

私はこのページに埋め込みjqueryを持っています – user5671335

+0

jQueryをページに追加した後、あなたのコードはうまく動作しています。 –

+0

sendを押すと、手動でフィールドに記入するとデータが送信されるか、エラーが表示されますか? – user5671335

関連する問題