Сообщение от MVS
|
Сказать честно ...?
Код нужно выбросить в мусорное ведро
Что это? О чем оно говорит?
|
Сообщение от jsnb
|
В общем, говнокод это, как он есть.
|
Ну как бы спорить не буду. Учусь.
Так лучше?
jQuery(function(){
$('.text').val('');
var nameLngth = $('#userName').val().length;
if(nameLngth <= 1)
{
$('#submit').html('<ins>Заказать</ins><br><font color=\"red\">Не заполненно...</font>');
}
$('#userName').on('input' ,function(){
$('#userName').removeClass();
var nameV = $('#userName').val();
var nameLngth = $('#userName').val().length;
var filterName = /^[a-zа-я]+$/i;
if(filterName.test(nameV)&& nameLngth > 2)
{
$('#userName').addClass('valid');
$('#userName').prev().text('');
$('#submit').html('<a href="javascript: void(0)" onclick="formSend.submit()">Заказать</a>');
}
else
{
$('#userName').addClass('notValid');
$('#userName').prev().text('Имя может содержать только буквы и быть не короче 3-х знаков');
$('#submit').html('<ins>Заказать</ins><br><font color=\"red\">Не заполненно...</font>');
}
});
});
Сообщение от MVS
|
name=1;
if(name==1)
{
|
В данном случае просто не нужно.
jsnb за инпут спасибо, всё получилось.
Проверку по сабмиту не устраивала, изначально так и было. Нужно именно "на лету". Изврат с перезаписью дива уберу. Изначально делал с кнопкой, думал с ней что не так.