簡體   English   中英

添加所需屬性后,選擇框驗證出現問題

[英]Select box validation is having problem after adding a required attribute

驗證時出現問題。 我不明白該如何解決?

 <Label for="religion">Select Your Religion</Label> <select required class="form-control" id="religion"> <option disabled>Select Your Religion</option> <option value="hindu">Hindu</option> <option value="muslim">Muslim</option> <option value="christian">Christian</option> <option value="buddhist">Buddhist</option> <option value="other">Other</option> </select> 

這是我在https://validator.w3.org/nu上遇到的問題:

select元素的第一個子選項元素,具有必需屬性,沒有多重屬性,並且沒有大於1的大小屬性,必須具有空值屬性或沒有文本內容。 考慮添加占位符選項標簽,或者添加大小等於選項元素數量的size屬性。

您選擇的選項缺少名稱標簽

另外,選擇選項應具有value =“”

<Label for="religion">Select Your Religion</Label>
<select required name="religion" class="form-control" id="religion">
   <option value="">Select Your Religion</option>
   <option value="hindu">Hindu</option>
   <option value="muslim">Muslim</option>
   <option value="christian">Christian</option>
   <option value="buddhist">Buddhist</option>
   <option value="other">Other</option>
</select>

就像驗證器消息說

...必須具有空值屬性,或必須沒有文本內容...

確保您的選項具有空值,例如<option disabled value="">

 <Label for="religion">Select Your Religion</Label> <select required class="form-control" id="religion"> <option disabled value="">Select Your Religion</option> <option value="hindu">Hindu</option> <option value="muslim">Muslim</option> <option value="christian">Christian</option> <option value="buddhist">Buddhist</option> <option value="other">Other</option> </select> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM