1
我想在不改變實際值的情況下掩蓋輸入框中的文本。我無法使用任何插件。Javascript Input Text Masking without Plugin
我目前正在這樣做 - 但正如您所看到的問題是,實際值在提交時發生變化。我怎樣才能改變顯示值?
$("input[name='number']").focusout(function(){
var number = this.value.replace(/(\d{2})(\d{3})(\d{2})/,"$1-$2-$3");
this.value = number;
}
的''元件不具有顯示值。輸入的值是用戶看到的。您想要創建2個輸入:一個用於實際值,另一個用於顯示並可能接受來自用戶的輸入。 – styfle
您想如何格式化內容? – DominicValenciana
該掩碼的格式與00-000-00以上的功能相同。向8個號碼添加破折號 – user1392897