亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    html5 input 禁止輸入怎么實現(xiàn)

    html5 input禁止輸入的實現(xiàn)方法:1、通過readonly規(guī)定輸入字段為只讀可復(fù)制;2、通過disabled實現(xiàn)被禁用的input元素可復(fù)制,但不能接收焦點;3、通過控制input的max length為0實現(xiàn);4、通過“οnfοcus="this.blur();"”實現(xiàn)不能輸入文本即可。

    html5 input 禁止輸入怎么實現(xiàn)

    本教程操作環(huán)境:Windows10系統(tǒng)、HTML5版、DELL G3電腦

    html5 input 禁止輸入怎么實現(xiàn)?

    html中input禁止輸入(禁止獲得焦點)多種方法及input限制數(shù)字和長度

    input禁止輸入(禁止獲得焦點)

    1: readonly規(guī)定輸入字段為只讀可復(fù)制,但是,用戶可以使用Tab鍵切換到該字段,可選擇,可以接收焦點,還可以選中或拷貝其文本。

    <input type="text" value="禁止輸入,可以使用Tab鍵切換到該字段" readonly="readonly">
    登錄后復(fù)制

    2:disabled 被禁用的 input 元素可復(fù)制,不能接收焦點,設(shè)置后文字的顏色會變成灰色。無法與 <input type="hidden"> 一起使用。

    <input type="text" value="可復(fù)制,不能接收焦點,字的顏色會變成灰" disabled="disabled">
    登錄后復(fù)制

    3:通過控制input的max length為0實現(xiàn)

    <input type="text"  maxlength="0">
    登錄后復(fù)制

    4:οnfοcus="this.blur();"onfocuse是聚焦的意思,當(dāng)你把光標(biāo)放在文本框上輸入的時候,就是聚焦,但這里添加了"this.blur()",blur的作用就是去除聚焦,也就是你不能把光標(biāo)放在這個文本框上,換句話說就是你不能輸入文本了

    <input type="text" value="去除聚焦,不能輸入文本" onfocus="this.blur();">
    登錄后復(fù)制

    input輸入數(shù)字和長度限制

    1.type='number' 限制輸入為數(shù)字,oninput判斷限制長度(發(fā)現(xiàn)用了type='number'之后maxlength就不能用了)

    <input class="inputs" type="number" value="只輸入數(shù)字,長度11位" oninput="if(value.length>11)value=value.slice(0,11)"  />
    登錄后復(fù)制

    2.用maxlength限制長度,oninput限制輸入框為純數(shù)字

    <input type="text" placeholder="請輸入您的手機號" oninput = "value=value.replace(/[^d]/g,'')" maxlength="11">
    登錄后復(fù)制

    a、onkeyup = "value=value.replace(/[^d]/g,'')"

    使用 onkeyup 事件,有 bug ,那就是在中文輸入法狀態(tài)下,輸入漢字之后直接回車,會直接輸入字母

    b、onchange = "value=value.replace(/[^d]/g,'')"

    使用 onchange 事件,在輸入內(nèi)容后,只有 input 喪失焦點時才會得到結(jié)果,并不能在輸入時就做出響應(yīng)

    c、oninput = "value=value.replace(/[^d]/g,'')"

    使用 oninput 事件,完美的解決了以上兩種問題,測試暫時還沒有出現(xiàn)其它問題。

    推薦學(xué)習(xí):《HTML視頻教程》

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號