我对UI开发很陌生。
我有一个文本字段。 (输入)用户输入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 :(得分:4)
您可以使用maxlength属性(请参阅文档:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea)来限制用户可以输入的字符数。
<textarea maxlength="120"></textarea>
&#13;
答案 1 :(得分:1)
只需使用maxlength属性进行输入即可。不需要其他输入更改代码。
<input type="text" name="_____" maxlength="120">
答案 2 :(得分:0)
HTML具有maxlength属性。您可以将它用于输入文本框。