をKeyDownイベントシミュレーション:コードが正しく動作jQueryの入力要素ENTERキー機能シミュレーションのjuqeryコードが動作するかどうか、私はちょうどテストするには、次のコードを記述
<html>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<script type="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript">
function Test()
{
var e = jQuery.Event("keydown");
e.keyCode = 13;
$("#test_id").trigger(e);
}
</script>
<body>
<div>
<form method="get" id="form" action="http://www.twitter.com">
<input type="text" value="" name="test_id" id="test_id" />
<input type="text" value="" name="test_id1" id="test_id1" />
<button type="submit">go</button>
</form>
<a href="javascript:Test()" id="btn_nfc" ><font size="10">Test</font></a>
</div>
</body>
</html>
場合、それはtwitter.comにリダイレクトされますが、実際に "Test"ボタンをクリックしても何も起こりませんでしたが、コードに何か間違っていますか?
?提出すると、アクションを打つだろうか? – ScanQR
@TechBreakはい、送信用にはOKですが、フォームや送信していない場所がありますので、実際には "Enter"キーダウンイベントをシミュレートしようとしています – user440446