Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверка корректности данных в форме (https://javascript.ru/forum/misc/54951-proverka-korrektnosti-dannykh-v-forme.html)

tane 07.04.2015 18:59

Проверка корректности данных в форме
 
Ребята, помогите сделать проверку введенных данных в форме:
1. Все поля(кроме Дополнительные сведения о себе) - были заполнены, если нет - вывести сообщение.
2. Если выбрано селектор "Доставка домой", у группе "Способ получения заказа" и в адресе заказчика указан город, название которого не Москва - вывести сообщение о невозможности доставки заказа домой и отменить отправку.

Буду очень благодарен!

Вот сама форма:
<!DOCTYPE html>
<html>   
<head>   
<title>Forma</title>
<meta charset="utf-8">

</head>
    
<body>
<form>
<p>      
<b>Оформление заказа</b> </p>
<table border="1" width="660" height="480">
<tr>       
<td><form method = *post*  enctype=*text/plain*>Контактное лицо<br><br>
</td><td>Ф.И.О.:<input type=*text* name=*family* size 40 </td>
</tr> 

<tr>              
<td><form method = *post*  enctype=*text/plain*>Адрес заказчика<br><br>
<td>Страна,Город:<input type=*text* name=*family* size 40  <br><br><br>
Адрес:<input type=*text* name=*family* size 80 <form method = *post*  enctype=*text/plain*>  <br><br>
Номер телефона:<input type=*text* name=*family* size 40<form method = *post*  enctype=*text/plain*>  
<br><br>
Электронный адрес:<input type=*text* name=*family* size 40<form method = *post*  enctype=*text/plain*> </td> 
<tr>                
<td>Заказы</td>
<td>
<select>
<option name="hp">HP 
<option name="dell">Dell 
<option name="linovo">Linovo
<option name="Asus">Asus
</select>
<br>
Цена:
<select>
<option name="hp">больше 5000 грн.
<option name="hp"> больше 8000 грн.
<option name="hp">больше 15000 грн.
</select>
<br>
Количество заказов:<input type=*text* name=*family* size 40<form method = *post*  enctype=*text/plain*> 
<br>
Общая сумма заказа:<input type=*text* name=*family* size 40<form method = *post*  enctype=*text/plain*> 
</tr>  
<tr>                
<td>Способ получения заказа</td>               
<td> 
<input type="radio" name="pol"Value="Почта">Почта 
<input type="radio" name="pol"Value="Доставка домой">Доставка домой
<input type="radio" name="pol"Value="Самовызов">Самовызов
<br>
</td>
</tr>
<tr>
<td>Способ оформления заказа</td>
<td><input type="checkbox" Name ="hobby"
value="1">Подарачноя упаковка <br>
</td>
</tr>
<tr>
<td>Дополнительные сведения о себе </td>
<td><textarea name="aboutme" cols="60" rows="6">
</textarea></td>
</tr>
</table>
<input type="submit" name='city' value = "Зарегистрировать">
<input type="reset" value ="Очистить форму">
 
</form>
</body>
</html>

ksa 08.04.2015 08:28

Цитата:

Сообщение от tane
помогите сделать проверку введенных данных в форме

В чем должна быть выражена та помощь? Что именно у тебя не получается?


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