填写#input1
字段时使用此简单代码,#input2
输入会自动填充相同的值:
$("#input1").keyup(function(){
$("#input2").val(this.value);
});
所以,例如如果您在#input1
中输入'Foo Bar',它也会在#input2
中被填充为'Foo Bar'。
但是如何将其自动填充到#input2
并同时进行自动填充,例如转换为全部小写或全部大写,没有空格?所以例如如果#input1
包含'Foo Bar',那么#input2
自动填充“FOOBAR”或“foobar”?
答案 0 :(得分:1)
像这样:
$("#input1").keyup(function(){
$("#input2").val(this.value.toLocaleLowerCase());
});
或大写,如下:
$("#input1").keyup(function(){
$("#input2").val(this.value.toLocaleUpperCase());
});
答案 1 :(得分:1)
您可以调用函数ToLowerCase
和toUpperCase
以及replace
来退出空格,如下所示:
$("#input2").val(this.value.toLowerCase().replace(' ', ''));
答案 2 :(得分:1)
您可以这样做:
{{1}}