JavaScript控制文本框輸入數字並限制其位數和禁止鼠標點擊操作

直接寫到標籤裏面;

文本框:<input type="text" name=" " />

使用這個:

onkeyup="value=value.repalace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
控制輸入位數的話可以用css提供的一個屬性進行操作:maxlenth=" ";
寫到一起則是:<input type="text" name=" " onkeyup="value=value.repalace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" style=“maxlenth= ‘10’” />意思是隻能輸入十位數字
如果另外寫JavaScript的話則是綁定事件進行操作,這裏就不寫了,改天萬一遇到再補吧
禁止鼠標點擊操作,css中提供了一個標籤屬性:pointer-events: none;,可以寫到div,td等標籤裏面,裏面的單選按鈕,文本框,複選框,下拉菜單等都將不能操作,Javascript以後遇到再補。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章