按网页上的回车键

时间:2015-05-12 10:31:53

标签: javascript jquery html click enter

Fb群上有一个texbox。这是html代码:

<input type="text" class="inputtext textInput" name="freeform" 
       placeholder="Gruba Başkalarını Ekle" autocomplete="off" aria-autocomplete="list" 
       aria-expanded="false" aria-owns="typeahead_list_u_jsonp_4_2" aria-haspopup="true" 
       role="combobox" spellcheck="false" aria-label="Gruba Başkalarını Ekle" 
       id="u_jsonp_4_3">

我使用javascript代码输入名称。

document.getElementsByName('freeform')[0].value = '" + textBox2.Text + "';

但没有按钮可点击,我使用SendKeys.Send("{ENTER}")事件点击输入

问题是SendKeys.Send对我来说还不够,我想通过其他方式按输入键。

如何在不使用SendKeys.Send的情况下按Enter键?

1 个答案:

答案 0 :(得分:2)

你可以通过创建一个事件并指定enter键的keyCode(13来轻松地在jQuery中实现这一点:

var e = jQuery.Event('keydown');
e.which = 13;
$('input[name="freeform"]').trigger(e);