Метод реализации проверки формы в ASP
В программах ASP мы часто просим пользователей заполнить форму, а затем напрямую нажать кнопку «Отправить», чтобы отправить ее нам. Программа Today ограничивает содержимое формы, а затем отправляет ее нам.
Это всего лишь простой пример, надеюсь, он будет полезен всем, кто занимается программированием.
HTML-форма:
<form action=action.asp метод=имя сообщения=myform>
Имя и Фамилия: <br/>
<тип ввода=текстовое имя=имя и фамилия размер=30> <br/>
Электронная почта: <br/>
<тип ввода=имя текста=размер письма=30> <br/>
Возраст: <br/>
<тип ввода=имя текста=возраст, размер=3> <br/>
Пол: <br/>
<выберите размер=1 имя=пол>
<option>- Выберите пол -</option>
<option value=Male>Мужской</option>
<option value=Female>Женский</option>
</выбрать> <br/>
<тип ввода=отправить значение=Отправить onClick=check();вернуть false;>
</форма>
Функция Check() используется для определения содержимого формы.
Функция JavaScript:
<ЯЗЫК СКРИПТА=ТИП JavaScript=текст/javascript>
проверка функции() {
вар имя и фамилия = document.myform.nameandsurname;
вар электронная почта = document.myform.email;
вар возраст = document.myform.age;
вар пол = document.myform.gender;
if (имяифамилия.значение.indexOf() == -1) {
alert(Введите свое Имя и Фамилию.);
имяифамилия.фокус();
} else if ((email.value.indexOf(@) == -1) || (email.value.indexOf(.) == -1)) {
alert(Введите действующий адрес электронной почты.);
электронная почта.фокус();
} else if (! (parseInt(age.value) > 0)) {
alert(Введите свой возраст);
возраст.фокус();
} еще если (gender.selectedIndex == 0) {
alert(Выберите свой пол.);
пол.фокус();
} еще {
документ.myform.submit();
}
}
</СКРИПТ>
Просто поместите приведенный выше код JavaScript между <head> </head> вашей веб-страницы!