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键?
答案 0 :(得分:2)
你可以通过创建一个事件并指定enter键的keyCode(13
来轻松地在jQuery中实现这一点:
var e = jQuery.Event('keydown');
e.which = 13;
$('input[name="freeform"]').trigger(e);