Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 23
1

Обязательные поля, не работает атрибут required

29.09.2014, 10:52. Просмотров 9746. Ответов 2
Метки нет (Все метки)


Не работает атрибут required. После нажатия на кнопку "Отправить", поле ФИО отправляется пустым.
Вот код
Кликните здесь для просмотра всего текста
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<html>
<head>
<title>Заявка</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
</head>
<body>
<table border="0" width="100%">
    <tr><td align="center">
<form name="data" action="sendblank.php" method="Post">
 <table border="0" width="550px">
   <tr >
     <td  class="head_text">Заявка</td>
     <td align="right">[<a href="http://nobelflot.ru/">На главную</a>]</td>
   </tr>
   <tr >
     <td colspan="2"><hr color="#104E8B" /></td>
   </tr>
   <tr>
     <td class="cell_text_light" width="100%">ФИО</td>
     <td><input required name="name1"  id="1" onfocus="LidhtInput(1);" onblur="NoLidhtInput(1);" class="blur_light_input" type="text" /></td>
   </tr>
   <tr >
     <td class="cell_text_dark">Дата</td>
     <td><input name="name2" id="2" onfocus="LidhtInput1(2);" onblur="NoLidhtInput1(2);"  class="blur_light_input_date" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">Наименование плательщика</td>
     <td><input name="name3" id="3" onfocus="LidhtInput(3);" onblur="NoLidhtInput(3);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Контактные телефоны</td>
     <td><input name="name4" id="4" onfocus="LidhtInput(4);" onblur="NoLidhtInput(4);"  class="blur_light_input" type="text"/></td>
   </tr>
 <tr>
     <td class="cell_text_light">Контактный email</td>
     <td><input name="name44" id="44" onfocus="LidhtInput(44);" onblur="NoLidhtInput(44);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Наименование т/х</td>
     <td><input  name="name5"id="5" onfocus="LidhtInput(5);" onblur="NoLidhtInput(5);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">Агент т/х в порту<br/>(наименование, телефон)</td>
     <td><input name="name6" id="6" onfocus="LidhtInput(6);" onblur="NoLidhtInput(6);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Судовладелец</td>
     <td><input name="name7" id="7" onfocus="LidhtInput(7);" onblur="NoLidhtInput(7);"   class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">Срок стоянки</td>
     <td ><font class="cell_text_light">с</font>
         <input name="7s" id="100" onfocus="LidhtInput1(100);" onblur="NoLidhtInput1(100);"  class="blur_light_input_date" type="text"/>
         <font class="cell_text_light">по</font>
         <input  name="7po" id="98" class="blur_light_input_date" onfocus="LidhtInput1(98);" onblur="NoLidhtInput1(98);"  type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Флаг</td>
     <td><input name="name9" id="9" onfocus="LidhtInput(9);" onblur="NoLidhtInput(9);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">Порт приписки т/х</td>
     <td><input name="name10" id="10" onfocus="LidhtInput(10);" onblur="NoLidhtInput(10);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Место стоянки т/х</td>
     <td><input name="name11" id="11" onfocus="LidhtInput(11);" onblur="NoLidhtInput(11);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">Перечень необходимых работ</td>
     <td><input name="name121" id="12" value="1. " onfocus="LidhtInput(12);" onblur="NoLidhtInput(12);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_light">&nbsp;</td>
     <td><input name="name122"id="120"  value="2. "  onfocus="LidhtInput(120);" onblur="NoLidhtInput(120);"  class="blur_light_input" type="text"/></td>
   </tr>
    <tr>
     <td class="cell_text_light">&nbsp;</td>
     <td><input name="name123" id="121"  value="3. "  onfocus="LidhtInput(121);" onblur="NoLidhtInput(121);"  class="blur_light_input" type="text"/></td>
   </tr>
    <tr>
     <td class="cell_text_light">&nbsp;</td>
     <td><input name="name124" id="122"  value="4. "  onfocus="LidhtInput(122);" onblur="NoLidhtInput(122);"  class="blur_light_input" type="text"/></td>
   </tr>
    <tr>
     <td class="cell_text_light">&nbsp;</td>
     <td><input name="name125" id="123"  value="5. "  onfocus="LidhtInput(123);" onblur="NoLidhtInput(123);"  class="blur_light_input" type="text"/></td>
   </tr>
   <tr>
     <td class="cell_text_dark">Дополнительные требования к заявке</td>
     <td><textarea name="name13" id="13" onfocus="LidhtInput(13);" onblur="NoLidhtInput(13);"  class="blur_light_input" type="text"/></textarea></td>
   </tr>
   
   <tr>
     <td colspan="2">&nbsp;</td>
   </tr>
   <tr>
     <td colspan="2" class="small_text">* Сроки выполнения заявки могут устанавливаться заказчиком с учетом технической возможности и методики
     по согласованию с исполнителем</td>
   </tr>
   <tr>
     <td colspan="2">&nbsp;</td>
   </tr>
   <tr>
     <td colspan="2" valign="middle" class="app_text">Оплату гарантирую</td>
   </tr>
   <tr>
     <td colspan="2" align="right">
        <a href="#" onclick="document.data.reset();" class="buttoncl">Очистить</a>
        <a href="#" onclick=document.data.submit(); class="buttoncl">Отправить заявку</a>
     </td>
   </tr>
 </table>
 </form>
 </td>
    </tr>
    </table>
</body>
</html>
 
<script>
 function LidhtInput(id){
   document.getElementById(id).className = 'focus_light_input';
 }
 function NoLidhtInput(id){
   document.getElementById(id).className = 'blur_light_input';
 }
 function LidhtInput1(id){
   document.getElementById(id).className = 'focus_light_input_date';
 }
 function NoLidhtInput1(id){
   document.getElementById(id).className = 'blur_light_input_date';
 }
 
 
</script>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2014, 10:52
Ответы с готовыми решениями:

Обязательные поля для заполнения
Доброй ночи! Помогите пожалуйста исправить код в скрипте обратной связи, а именно допилить...

Как сделать обязательные поля?
Доброго времени суток! Подскажите пожалуйста как сделать поля обязательными при добавление данных...

Обязательные поля к заполнению Kohana 3
Здравствуйте! Помогите пожалуйста разобраться с задачей, все дело в регистрации на фреймворке...

Обязательные поля для заполнения, required не работает
Здравствуйте, обнаружил что на сайте в input не работает required на проверку ведённых данных в...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
2
1932 / 1761 / 822
Регистрация: 23.01.2014
Сообщений: 6,205
29.09.2014, 11:12 2
Цитата Сообщение от Hvake26 Посмотреть сообщение
Не работает атрибут required. После нажатия на кнопку "Отправить", поле ФИО отправляется пустым.
Атрибут required работает если вы будете отправлять форму традиционным способом (<input type="submit">).

А если Вы форму отправляете через javascript, то и проверки осуществляйте так же через javascript...

Не по теме:

А к php тема отношения не имеет.

1
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 23
29.09.2014, 11:23  [ТС] 3
pav1uxa, подскажите как организовать проверку через javascript?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2014, 11:23

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Нужно сделать обязательные поля, но required не работает
&lt;div class=&quot;col-xs-12 col-md-6&quot;&gt; &lt;div class=&quot;form_wrap&quot;&gt; &lt;p&gt;Желаете узнать...

Не работает атрибут «required». Как исправить?
Здравствуйте! На сайте не работает атрибут &quot;required. В чём может быть проблема ? Вот...

Атрибут Required
Доброго времени суток уважаемые форумчане, подскажите пожалуйста с таким вопросом: есть модель и...

Включить атрибут required
Добрый день, Не могу присвоить элементу input атрибут required. &lt;div class=&quot;type0&quot;&gt; &lt;li&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.