Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Народ! Помогите с скриптом. (https://javascript.ru/forum/dom-window/4387-narod-pomogite-s-skriptom.html)

XkWu 17.07.2009 16:07

Народ! Помогите с скриптом.
 
<script language="javascript">
function checkEmail(inputvalue){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(inputvalue))
{

return true;
}

else
{

alert("Вы неверно заполнили поле email!");

return false;
}
}
</script>

Скрипт проверяет верно ли заполнено поле email, если нет выдает ошибку. С проверкой одного поля email все нормально, а как проверить сразу два поля в одной форме понять не помогу.Помогите пожалуйста :help:

Dmitry A. Soshnikov 17.07.2009 20:01

Цитата:

Сообщение от XkWu
С проверкой одного поля email все нормально, а как проверить сразу два поля в одной форме понять не помогу

А как Вы проверяете первое поле? ;) Явно, передаёте значение. Ну так и вызывайте функцию второй раз - со значением из второго поля.

XkWu 17.07.2009 20:32

Первое поле проверяю вот так : <input type="submit" value="Отправить" onClick="return checkEmail(document.f1.friend_email.value)"> .А как добавить в проверку еще и поле name="address". Подскажите пожалуйста, если можно на примере. А то так может не пойму.

Dmitry A. Soshnikov 17.07.2009 21:16

Цитата:

Сообщение от XkWu
А как добавить в проверку еще и поле name="address"

точно так же, вызвав функцию проверки ещё раз, передав значение поля address и объединив обе функции оператором && (Вам известно, что делает этот оператор?).

return (F(1) && F(2))

XkWu 17.07.2009 23:45

Спасибо ОГРОМНОЕ за помощь все работает!:)


Часовой пояс GMT +3, время: 22:35.