请老师检查

来源:3-3 编程练习

qq_强强_6

2019-04-08 15:13:17

<!DOCTYPE html>

<html>


<head>

    <meta charset="UTF-8">

    <title>习题</title>

</head>


<body>

    <input type="text" value="">

    <p></p>

    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>

    <script>

var txt = ""

     $("input").keydown(function(event){


$("p").text(txt += event.key)

});

    </script>

</body>


</html>

老师如果我想键盘只响应字母应该怎么写呢?

写回答

2回答

好帮手慕夭夭

2019-04-08

你好同学 ,这个需要使用正则匹配是否为汉字,如下:

http://img.mukewang.com/climg/5cab321e0001138205490183.jpg

当你在页面输入汉字前,输入法会在input里面先显示字母,所以汉字在显示前会把其字母显示出来。这个是输入法自身的原因,我们没有办法更改。所以这个稍微了解一下即可。

祝学习愉快 ,望采纳。

0

好帮手慕夭夭

2019-04-08

你好同学 ,是要实现,输入的汉字但是要获取它的拼音吗?这个就需要使用到插件了,比较麻烦。老师不建议这样做,没有什么实际的意义。建议同学按照题目要求去做即可。

http://img.mukewang.com/climg/5cab07fd00010b2c06070101.jpg

祝学习愉快 ,望采纳。

0
hq_强强_6
h 我的意思是只有在input输入英文字母时,P标签里面才会出现对应的英文字母
h019-04-08
共1条回复

0 学习 · 14456 问题

查看课程