Поскольку вы используете jquery, если вы используете плагин горячих клавиш , вы можете сделать такой подход:
$(document).bind('keydown', 'return', function (evt){
$.next("input[value='OK']").trigger("click");
return false;
});
Вышеупомянутый ответ является корректным и всесторонним.
Этот ответ, с другой стороны, не, но я на самом деле делал определенный Commodore, ОСНОВНОЙ в прошлом месяце, и решил, что строка, индексирующая CAN быть полезным, иногда, таким образом, вот является неответ такими перекадрами Ваша проблема.
100 X$ = "MAGENTACYAN TAN KHAKI "
110 PRINT MID$(X$,INT(RND(1)*4)*7, 7)
Этот код получает случайный интервал от 0 до 3, затем использует это для нахождения индекса запуска в единственную строку, которая содержит все четыре записи, каждая из которых увеличена (в случае необходимости) к 7 символам. То дополнение необходимо, потому что заключительный параметр к MID$ является длиной подстроки, которая будет извлечена.
, ПОЧЕМУ БЕСПОКОЙСТВО?
, Когда рассмотреть индексацию по массиву:
(1) when your string data is near-uniform length, and
(2) when you have a LOT of little strings.
, Если те два условия верны, то полный код, включая данные, более компактен, и берет меньше памяти из-за выделения меньшего количества указателей.
P.S. Призовой балл, если Вы находите, что я сделал ошибку диапазона!
Вот другой способ сделать это, с помощью одной переменной для вывода и НА.. GOSUB для установки его на основе случайного числа в диапазоне [1.. 4].
10 ON INT(RND(1)*4+1) GOSUB 100,110,120,130
20 PRINT A$
30 END
100 A$ = "MAGENTA":RETURN
110 A$ = "CYAN":RETURN
120 A$ = "TAN":RETURN
130 A$ = "KHAKI":RETURN