つまり、デフォルト値は選択した値のままではなりません。
このリクエストについては、この情報が役に立ちました。
<form action="/action_page.php">
<select id="mySelect" required onchange="changeValue()">
<option value="">Select a Country</option>
<option value="c1">Country 1</option>
<option selected value="c2">Country 2</option>
<option value="c3">Country 3</option>
<option value="c4">COuntry 4</option>
</select>
<input id="btnSubmit" type="submit" disabled>
</form>
<script>
function changeValue(){
if (document.getElementById("mySelect").value != "")
document.getElementById("btnSubmit").disabled = false;
}
</script>
あなたの(ちょうど最初の時間の後に)値の変更を選択し、それが""
と異なるなら、送信ボタンが有効になります。これは、プロパティdisableを設定する代わりに、フラグを使用して実行することもできます。これは、必要な処理に依存します。
あなたのためにコードを記述していただきたいようです。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、予想される出力、実際に得られる出力(コンソール出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ]と[ask]を確認してください。 –