第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問如何在“無線電”輸入字段中使用“必需”屬性

請(qǐng)問如何在“無線電”輸入字段中使用“必需”屬性

弒天下 2019-08-03 13:03:24
如何在“無線電”輸入字段中使用“必需”屬性我只是想知道如何使用新的HTML 5輸入屬性“所需”的無線電按鈕正確的方式。每個(gè)無線電按鈕字段都需要下面這樣的屬性嗎?或者只要一個(gè)字段就夠了嗎?<input type="radio" name="color" value="black" required="required" /><input type="radio" name="color" value="white" required="required" />
查看完整描述

3 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

設(shè)置required屬性,用于無線電組的至少一個(gè)輸入。


設(shè)置required對(duì)于所有輸入都比較清楚,但沒有必要(除非動(dòng)態(tài)生成單選按鈕)。


要對(duì)單選按鈕進(jìn)行分組,它們都必須具有相同的name價(jià)值。這允許一次只選擇一個(gè)并應(yīng)用required給整個(gè)團(tuán)隊(duì)。


<form>

  Select Gender:


  <label><input type="radio" name="gender" value="male" required>Male</label>


  <label><input type="radio" name="gender" value="female">Female</label>


  <input type="submit">

</form>

還注意到:

為了避免混淆是否需要單選按鈕組,鼓勵(lì)作者在組中的所有單選按鈕上指定屬性。實(shí)際上,通常鼓勵(lì)作者避免單選按鈕組,這些組最初沒有任何初始檢查控件,因?yàn)檫@是用戶無法返回的狀態(tài),因此通常被認(rèn)為是一個(gè)糟糕的用戶界面。

來源



查看完整回答
反對(duì) 回復(fù) 2019-08-04
?
慕勒3428872

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果您的單選按鈕已自定義,例如,單選按鈕的原始圖標(biāo)已通過css隱藏。display:none這樣您就可以創(chuàng)建您自己的單選按鈕,然后您可能會(huì)得到錯(cuò)誤。

修復(fù)它的方法是替換display:none帶著opacity:0


查看完整回答
反對(duì) 回復(fù) 2019-08-04
?
夢(mèng)里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊

下面是一個(gè)非?;镜F(xiàn)代的實(shí)現(xiàn),它使用本機(jī)HTML 5驗(yàn)證來實(shí)現(xiàn)所需的無線電按鈕:


body {font-size: 15px; font-family: serif;}

input {

  background: transparent;

  border-radius: 0px;

  border: 1px solid black;

  padding: 5px;

  box-shadow: none!important;

  font-size: 15px; font-family: serif;

}

input[type="submit"] {padding: 5px 10px; margin-top: 5px;}

label {display: block; padding: 0 0 5px 0;}

form > div {margin-bottom: 1em; overflow: auto;}

.hidden {

  opacity: 0; 

  position: absolute; 

  pointer-events: none;

}

.checkboxes label {display: block; float: left;}

input[type="radio"] + span {

  display: block;

  border: 1px solid black;

  border-left: 0;

  padding: 5px 10px;

}

label:first-child input[type="radio"] + span {border-left: 1px solid black;}

input[type="radio"]:checked + span {background: silver;}

<form>


  <div>

    <label for="name">Name (optional)</label>

    <input id="name" type="text" name="name">

  </div>


  <label>Gender</label>

  <div class="checkboxes">

    <label><input id="male" type="radio" name="gender" value="male" class="hidden" required><span>Male</span></label>

    <label><input id="female" type="radio" name="gender" value="male" class="hidden" required><span>Female </span></label>

    <label><input id="other" type="radio" name="gender" value="male" class="hidden" required><span>Other</span></label>

  </div>


  <input type="submit" value="Send" />


</form>

雖然我非常喜歡使用本地HTML 5驗(yàn)證的極簡(jiǎn)方法,但從長(zhǎng)遠(yuǎn)來看,您可能希望用Javascript驗(yàn)證代替它。JavaScript驗(yàn)證為您提供了對(duì)驗(yàn)證過程的更多控制,它允許您設(shè)置真正的類(而不是偽類),以改進(jìn)有效字段的樣式。本機(jī)HTML 5驗(yàn)證可以作為您在出現(xiàn)損壞(或缺少)Javascript的情況下的回退。你可以找到一個(gè)例子這里,以及其他一些關(guān)于如何更好的形式,靈感來自安德魯·科爾.



查看完整回答
反對(duì) 回復(fù) 2019-08-04
  • 3 回答
  • 0 關(guān)注
  • 558 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)