[英]Create an input field with a placeholder that gets written into upon text entry
我正在嘗試為電話號碼創建一個輸入字段。 我希望占位符顯示預期的格式/樣式:(XXX)XXX-XXXX,如下所示。
Phone Number: <input type="text" name="phone" placeholder="(XXX) XXX-XXXX">
但是,當用戶開始輸入數字時,我希望他們簡單地替換單個X。
輸入一些數字后,該字段將如下所示(光標位於4之后)...
"(302) 4XX-XXXX"
然后,輸入退格鍵的用戶只需將輸入的最后一個數字再次替換為X。 2個空格后...
"(30X) XXX-XXXX"
我以前在注冊表單中已經看到了這種行為,但是最近找不到任何示例。 我希望可能會有一個不錯的jquery插件來完成此任務,但是我還沒有找到它。
您可以在jQuery中使用Mask:
jQuery(".maskPhone").mask("(999) 999-99999");
您可以在此處獲取插件: http : //jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.js
Masked Input插件將滿足您的需求。 http://digitalbush.com/projects/masked-input-plugin/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.