質問のように、まさにそれが私の要件です。
<!--
<?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」が検証されない...)