2015-05-12 3 views
0

Существует текстовый файл на группах Fb. Это код 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?

ответ

2

Вы можете добиться этого в JQuery довольно легко, создав событие и присвоение KEYCODE ключа введите, который 13:

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

Могу ли я сделать это с помощью кода яваскрипта вместо JQuery? –

Смежные вопросы