У меня есть проблема, чтобы захватить класс для моего поля адреса. Я хочу остановить ключ ввода (char [13]) от отправки формы, которую я, казалось, сделал. Но в качестве исключения для текстовых блоков, в этом случае для поля адреса, я хочу разрешить следующую строку.JQuery - Char (13) - New line/stop submit issue
Проблема в том, что если я запустил этот код, myClass в консоли, как говорят, не определен. Если я могу захватить имя класса, я могу выполнить следующий шаг, который должен позволить «следующая строка» для этого объекта.
Я иду по правому пути? В этом случае кто-то может мне помочь. Или если решение должно быть совершенно иным, пожалуйста, сообщите мне, как это сделать.
$(window).keypress(function(event){
var myClass = item.attr('class');
if(myClass == 'addressClass'){
if(keycode == '13') {
/* Code for NextLine */
event.preventDefault();
console.debug('New Line and Prevent Submit.');
}
console.debug(myClass);
}
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13') {
event.preventDefault();
console.debug('Prevent Submit.');
}
});
Дубликат: http://stackoverflow.com/questions/1563062/ prevent-form-submission-with-enter-key – melancia
@MelanciaUK. Но я не понимаю, почему в консоли обнаруженный класс «неопределен». Вот где я застрял. – morne
Откуда появился товар? Я не вижу, чтобы это было указано в коде. – melancia