2017-07-28 5 views
0

「必須」属性を受け入れてフォームを送信するために、デフォルト値(選択リスト内)を設定する方法を探しています。換言すれば、デフォルト値は選択された値としてとどまることができない。また、どのように選択することができない選択リストにタイトルを追加し、選択オプションにラベルを付ける方法を意味します。私が探しているものはすべて、混乱した場合の下の画像に示されています。 https://www.w3schools.com/js/js_validation.asp選択リストのタイトルとデフォルト値はどのように設定されますか?

あなたはまた、サーバー側で検証していることを確認してください:

enter image description here

+0

あなたのためにコードを記述していただきたいようです。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、予想される出力、実際に得られる出力(コンソール出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ]と[ask]を確認してください。 –

答えて

1

つまり、デフォルト値は選択した値のままではなりません。

このリクエストについては、この情報が役に立ちました。

<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を設定する代わりに、フラグを使用して実行することもできます。これは、必要な処理に依存します。

1

あなたはw3Schools.comから値= ""

例があればJavaScriptでチェックしてみてください!人々はHTML/Javascriptを変更する可能性があります

関連する問題