2011-01-11 1 views
0

Я хочу обнаружить ключ «ввести» в отношении формы, не отпуская форму. Как нарушить эту связь?разрыв связи ключа «ввести» с отправкой формы

document.forms[0].onkeypress = function (event) { 
    e = window.event ? window.event : event; 
    if (e.keyCode == 13) { 
     //actions to be taken 
    }  

}

Хотя действия внутри принимаются должным образом, страница перезагружается после завершения.

ответ

1

Попробуйте return false в конце вашей функции. Предполагая, что вы обрабатываете отправку формы уже в обратном вызове события submit.

+0

спасибо человека .. :) – mihsathe

1

Возврат false из вашей функции:

document.forms[0].onkeypress = function (event) { 
    e = window.event ? window.event : event; 
    if (e.keyCode == 13) { 
     //actions to be taken 

     return false; 
    }  
} 
+0

спасибо человек .. :) – mihsathe

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