javascript限制文本框輸入值類型的方法
更新時間:2015年05月07日 09:12:18 投稿:shichen2014
這篇文章主要介紹了javascript限制文本框輸入值類型的方法,涉及javascript鼠標事件、鍵盤按鍵及字符串的相關(guān)操作技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了javascript限制文本框輸入值類型的方法。分享給大家供大家參考。具體分析如下:
要求:所有的文本框,只能輸入數(shù)字和小數(shù)點,其他的符號一概不能輸入;
重點是我希望在用戶輸入時就做限制,而不是提交時判斷——也就是說如果用戶在文本框內(nèi)輸入數(shù)字或小數(shù)點,可以正常輸入;如果輸入字母等非數(shù)字字符,則文本框會沒有任何反應(yīng),不會顯示輸入的字符。
<html> <body> <script> var s = "<input type=\"text\" size=\"20\" " + "style=\"text-align:center\" " + "onkeydown=\"if(event.keyCode>57&&event.keyCode!=190) return false\" "+ //限制只能輸入數(shù)字 "onblur=\"value=value.replace(/[^0-9\.]/g,'')\" " + //限制鼠標點擊輸入非數(shù)字 "onbeforepaste=\"clipboardData.setData(\"text\"," + //限制只能粘貼數(shù)字 "clipboardData.getData(\"text\").replace(/[^0-9\.]/g,''))\">"; document.write(s); </script> </body> </html>
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
詳細聊聊TypeScript中any unknown never和void的區(qū)別
這篇文章主要給大家聊聊TypeScript 中 any、unknown、never 和 void 有什么區(qū)別,文中有詳細的代碼實例講解,具有一定的參考價值,需要的朋友可以參考下2023-07-07
如何獲取select下拉框的值(option沒有及有value屬性)
獲取select下拉框的值分為option沒有value屬性及有value屬性時的兩種情況,下面分別給出具體的實現(xiàn)代碼,需要的朋友可以參考下2013-11-11
JavaScript實現(xiàn)DIV層拖動及動態(tài)增加新層的方法
這篇文章主要介紹了JavaScript實現(xiàn)DIV層拖動及動態(tài)增加新層的方法,設(shè)計javascript操作div層的拖動與增加的相關(guān)技巧,需要的朋友可以參考下2015-05-05

