Javascript jQuery:在另一个字段中显示一个字段的值。keypress()不';不显示
我有一个字段1,我想在另一个字段2中显示该字段1的值 当我在字段1中插入第一个字母,例如“G”时,字段2中什么也没有发生。 但当我插入第二个字母时,例如“Go”,在字段2中仅显示字母“G”。 我尝试了.keypress()和.keydown(),但没有成功。有什么帮助吗??这是我的密码:Javascript jQuery:在另一个字段中显示一个字段的值。keypress()不';不显示,javascript,jquery,keypress,Javascript,Jquery,Keypress,我有一个字段1,我想在另一个字段2中显示该字段1的值 当我在字段1中插入第一个字母,例如“G”时,字段2中什么也没有发生。 但当我插入第二个字母时,例如“Go”,在字段2中仅显示字母“G”。 我尝试了.keypress()和.keydown(),但没有成功。有什么帮助吗??这是我的密码: $("#field1").keypress(function() { var val = $("#field1").val().toLowerCase(); $("#field2").val(v
$("#field1").keypress(function() {
var val = $("#field1").val().toLowerCase();
$("#field2").val(val);
});
使用onkeyup
$("#field1").keyup(function() {
var val = $("#field1").val().toLowerCase();
$("#field2").val(val);
});
以获得所需的结果
检查小提琴
编辑:供参考
它总是不喜欢使用keypress事件,因为任何官方规范都不包含此事件。它的行为因浏览器、浏览器版本和平台而异。使用onkeyup
$("#field1").keyup(function() {
var val = $("#field1").val().toLowerCase();
$("#field2").val(val);
});
以获得所需的结果
检查小提琴
编辑:供参考
它始终不希望使用keypress事件,因为任何官方规范都不包含此事件。它的行为因浏览器、浏览器版本和平台而异。请尝试使用keyup事件
$("#field1").keyup(function() {
var val = $("#field1").val().toLowerCase();
$("#field2").val(val);
});
请尝试keyup事件
$("#field1").keyup(function() {
var val = $("#field1").val().toLowerCase();
$("#field2").val(val);
});
使用
.keyup(…)
-修改值后将触发该命令keydown
和keypress
在修改值之前被触发。谢谢,它工作正常!使用.keyup(…)
-修改值后将触发该命令keydown
和keypress
在修改值之前被触发。谢谢,它工作正常!