Пожалуйста, сделайте несколько обновлений в вашей форме.
Обновленный:
<input name="checkbox" type="checkbox" checked="checked" value="ON" onkeypress="return runScript(event)" id="checkbox">
// Добавить следующий код в Javascript
function runScript(e) {
if (e.keyCode == 13) {
var tb = document.getElementById("checkbox");
eval(tb.value);
return false;
}
}
if(characterCode == 13)
{
return false; // returning false will prevent the event from bubbling up.
}
else
{
return true;
}
Чтобы запустить какой-либо «определенный пользователем» скрипт из этого текстового поля при нажатии клавиши ввода, и чтобы он не отправлял форму, выше приведен пример кода. Обратите внимание, что эта функция не выполняет проверку ошибок и, скорее всего, будет работать только в IE.
Я надеюсь, что эта работа для Вас !!!!