Sur*_*jan 5 html javascript jquery maxlength
我在页面中有以下HTML块.
<input type="text" id="fillingInput"/>
<input type="text" id="filledInput" maxlength="5"/>
<input type="button" onclick="$('#filledInput').val($('#fillingInput').val());"/>
Run Code Online (Sandbox Code Playgroud)
单击该按钮时,fillInput的值将设置为filledInput的值.但是在设置这样的值时不考虑maxlength.有解决方案吗
实现此目的的一种方法是...删除第 5 个字符之后的所有字符。使用substring()
<input type="button" id="add" />
Run Code Online (Sandbox Code Playgroud)
JS
$('#add').click(function(){
var str=$('#fillingInput').val();
if(str.length > 5) {
str = str.substring(0,5);
}
$('#filledInput').val(str);
});
Run Code Online (Sandbox Code Playgroud)
小提琴..
建议不要使用内联 JavaScript。
| 归档时间: |
|
| 查看次数: |
1257 次 |
| 最近记录: |