Javascript 防止用户键入时按键默认值

Javascript 防止用户键入时按键默认值,javascript,jquery,Javascript,Jquery,我想用b代替a,但我总是在b之前看到a。我尝试了其他事件,如keyup、keydown、event.preventDefault,但它们都不起作用。当用户键入时,我如何防止此“a”视图 $(“#文本”)。按键(功能(事件){ text2=$(this.val(); text2=text2.替换(/(a)/g,“b”); $(“#text”).val(text2); }); //我试过使用keyup和keydown… 使用事件。预防默认值: $(“#文本”)。按键(功能(事件){ 如果(eve

我想用b代替a,但我总是在b之前看到a。我尝试了其他事件,如keyup、keydown、event.preventDefault,但它们都不起作用。当用户键入时,我如何防止此“a”视图

$(“#文本”)。按键(功能(事件){
text2=$(this.val();
text2=text2.替换(/(a)/g,“b”);
$(“#text”).val(text2);
});
//我试过使用keyup和keydown…

使用
事件。预防默认值

$(“#文本”)。按键(功能(事件){
如果(event.key==“a”){

event.preventDefault();//使用
event.preventDefault

$(“#文本”)。按键(功能(事件){
如果(event.key==“a”){

event.preventDefault();//为什么-1已经?????对不起,请不要给我发送一个链接,说“这个问题已经回答了”,因为我在发布为什么-1已经回答之前检查了它。对不起,请不要给我发送一个链接,说“这个问题已经回答了”因为我在发帖前检查过,先生,这不是我想要的,因为我以前试过,但谢谢you@pinug-怎么会这样?哦,我没有看到你的上一篇帖子是的,就是这样,先生!好吧,我对更新所做的只是展示了一个应用我已经指出的技术的例子。先生,如何用“abc”->“b”做到这一点例如,因为event.key只收到一个字母,我错了吗?:/@T.J.Crowderokay先生,这不是我想要的,因为我以前试过,但谢谢you@pinug-怎么会这样?哦,我没有看到你的上一篇帖子是的,就是这样,先生!好吧,我对更新所做的只是展示一个应用我已经指出的技术的例子。先生,我怎么能做到他用“abc”->“b”作为例子。因为event.key只得到一个字母,我错了吗?:/@T.J.Crowder