|
|
|
|
|
для: OLi
(13.04.2011 в 21:11)
| | Все разобрался. Спасибо | |
|
|
|
|
|
|
|
для: cheops
(13.04.2011 в 20:51)
| | Так все таки onclick? и куда его вешать на submit или форму? | |
|
|
|
|
|
|
|
для: OLi
(13.04.2011 в 20:47)
| | Вместо
return false;
return_value = false;
| У вас везде должно быть только | |
|
|
|
|
|
|
|
для: cheops
(13.04.2011 в 10:21)
| | Понял, а по поводу того, что не выводит сообщения? | |
|
|
|
|
|
|
|
для: OLi
(13.04.2011 в 00:23)
| | >Только вот когда выскакивает сообщение о незаполненном поле, и после нажатия ok форма все
>же отправляется, что делать не надо...как это сделать?
В вызове обработчика обязательно укажите return
| |
|
|
|
|
|
|
|
для: OLi
(13.04.2011 в 00:34)
| | >Не выводит alert ....Что я не так делаю?
return false; из if-ов уберите, иначе у вас до последнего if дело просто не доходит. | |
|
|
|
|
|
|
|
для: OLi
(13.04.2011 в 00:34)
| | Хелп, ребята, нужно очень срочно, перепробовал и так и сяк, какие -то тонкости не улавливаю!? | |
|
|
|
|
|
|
|
для: OLi
(13.04.2011 в 00:23)
| | Делаю так:
function check(){
var pattern = /^$/;
var error_msg = "";
var return_value = true;
var name = $('#name_f').val()
if(name.match(pattern))
{
error_msg += 'Название фирмы';
return false;
return_value = false;
}
var question = $('#forma').val()
if(question.match(pattern))
{
error_msg += 'Форма собственности';
return_value = false;
return false;
}
if(!return_value)
alert(error_msg);
return return_value;
return true;
}
</script>
|
Не выводит alert ....Что я не так делаю? | |
|
|
|
|
|
|
|
для: cheops
(13.04.2011 в 00:07)
| | Благодарчик! Сработало! Только вот когда выскакивает сообщение о незаполненном поле, и после нажатия ok форма все же отправляется, что делать не надо...как это сделать? | |
|
|
|
|
|
|
|
для: OLi
(12.04.2011 в 22:57)
| | Примерно так (здесь jQuery, но вполне можно обойтись и без него, получая значения value объекта document.getElementById(...), вместо ... значение атрибута id)
function sendrequest()
{
var pattern = /^$/;
var name = $('#sendquestion_name').val()
if(name.match(pattern))
{
alert('Пожалуйста заполните поле "Ваше Имя"');
return false;
}
var re = /^[-\w\._]+@([-\w]+\.)+[a-zA-Z]{2,7}$/;
var email = $('#sendquestion_email').val()
if(email.match(re) == null)
{
alert('Пожалуйста введите электронный адрес в формате somebody@somewhere.ru');
return false;
}
var question = $('#sendquestion_question').val()
if(question.match(pattern))
{
alert('Пожалуйста заполните поле "Ваш Вопрос"');
return false;
}
return true;
}
| sendquestion_name, sendquestion_email и sendquestion_question - это значения атрибута id полей ввода. | |
|
|
|
|