2014-09-12 3 views
1

как в вопросе, точно это мой требование.как включить проверку html5 для отключенного текстового поля ввода html5?

<!-- 
<?php 
my php code here... 
?> 
--> 


<!DOCTYPE HTML> 
<form action=""> 

<select name="0" required="" > 
    <option name="1" value="1"> 1 </option> 
    <option name="2" value="2"> 2 </option> 
</select><br> 
<!--choosing or changing above select box will assign value to input box "5" (using javascript and php db)-->  

<input name="3" type="text" required="" ><br> 
<input name="4" type="text" disabled="" ><br> 
<input name="5" type="text" required="" disabled=""><br> 
<input type="submit" > 
</form> 
</html> 
<!-- i want to force user to choose select box before submiting form --> 

я хочу, чтобы поле ввода «5» не может быть пустым, и я не хочу, пользователю редактировать поле тоже вручную.

то, что я хочу, когда пользователь выбирает или выбирает элемент в раздаточной, мой JS и PHP автоматически присвоит значение в поле ввода «5». (Это условие я хочу)

теперь предположим, ; пользователь отправляет форму без выбора dropbox, значение dropbox будет значением по умолчанию, , но поскольку пользователь не нажал dropbox, JS не будет работать, и никакое значение не будет присвоено полю ввода «5»,
поэтому форма разместят пустое или нет значения для поля ввода «5», поскольку поле ввода «5» отключено = «» проверка HTML5 не работает

JSFiddle demo (нажмите кнопку отправки, поле ввода «5» не проверка .. .)

+0

Почему бы не просто сделать поле выбора нужным? –

+0

... или добавить значение по умолчанию в поле перед запуском? – CompanyDroneFromSector7G

+1

Сделайте поле выбора нужным и дайте ему пустое значение, поэтому, если пользователь отправляется без его изменения, он не проверяет –

ответ

2

Вы можете добавить опцию «Выбрать» в dropbox (name = «0»), как указано ниже. так что вы можете проверить флажок.

<select name="0" required= > 
    <option name="1" value="">Select</option> 
    <option name="1" value="1"> 1 </option> 
    <option name="2" value="2"> 2 </option> 
</select> 

Или вы можете добавить значение по умолчанию к вводу (name = "4"), как показано ниже.

<input name="5" type="text" required="" disabled="" value="1"><br> 
+0

как eskimo и Len_D сказал в комментариях вопроса ... это работает, я предпочитаю использовать в поле выбора, поэтому валидация для блока выбора работает, и пользователь вынужден выбрать любой значение в Dropbox! Спасибо. –

Смежные вопросы