2015-06-09 59 views
1

我對UI開發很陌生。在前120個字符和刷新後截斷所有內容

我有一個文本框。 (輸入)用戶輸入SMS的字符串。我想丟棄所有超過120的字符。我已經爲這個寫了代碼。

問題:如果用戶輸入超過120個字符,我該如何刪除最後一個額外字符? (我不應該讓他輸入超過120)

我該怎麼做?

這是我輸入變化代碼:

onSMSMessageInputChange : function(){ 
     var smsText=$(this.ui.smsInput).val().substring(0,120); //get entered text 
     this.model.setProp("smsMessages",smsText); //set it to a model 

    }, 

回答

0

HTML有一個maxlength屬性。您可以將其用於輸入文本框。

1

只需使用maxlength屬性進行輸入即可。沒有其他代碼需要輸入更改。

<input type="text" name="_____" maxlength="120">