1

質問のように、まさにそれが私の要件です。

<!--
<?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」に値を割り当てます.(これは私が望む条件です)

今仮定します。ユーザーがドロップボックスを選択せず​​にフォームを送信すると、ドロップボックスの値がデフォルト値になりますが、ユーザーがドロップボックスをクリックしていないため、JS が機能せず、入力フィールド「5」に値が割り当てられない
ため、フォームは空または入力フィールド "5" が無効になっているため、入力フィールド "5" の値があり ません="" HTML5 検証が機能していません

JSFiddle デモ(送信ボタンをクリックし、入力フィールド「5」が検証されない...)

4

1 に答える 1