Не работает скрипт, то есть не проверяет поля формы, если кто нибудь знает подсткажите в чем проблема, весть встроеный .html приводить конечно не буду, обычная форма, вопрос конечно по jQuery.
$(document).ready(function() {
$('form').submit(function() {
var pole2 = $('#pole2');
var pole3 = $('#pole3');
var p = /^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
if (!p.test(pole2.val())) {
alert('Введите номер телефона');
pole2.css('background', '#ffe4e1').focus().select();
return false;
}
p = /^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
if (!p.test(pole3.val())) {
alert('Неверный адрес E-mail');
pole3.css('background', '#ffe4e1').focus().select();
return false;
}
}); // end submit
$('.send').click(function() {
$('.form').hide().slideDown(2000)
.css({
background: '#131313',
opacity: '0.9',
border: 'none'
})
.html(<form action="test.php" method="GET">Весь остальной код...</form>
}); // end click
});
И ещё по этой теме, как можно перевести строку аргументов html, пробовал использовать синтаксис как в css, через запятую, да в общем все возможные варианты, ничего не получается. Просто кода .html для формы получается слишком много, тот же css встроеный... Замечал в модулях разработчиков то же самое, в том же ....min.js.