• js进阶 9-9 html控件如何实现回车键切换焦点


    js进阶 9-9 html控件如何实现回车键切换焦点

    一、总结

    一句话总结:在onkeydown事件中判断event对象的键位码,然后focus事件。

    二、js进阶 9-9 html控件如何实现回车键切换焦点

    1、案例描述

    回车键切换焦点

    • 案例要点:在表单中经常会用到按回车键自动切换焦点的功能,该功能主要用到focus()事件已经键盘事件

    2、相关知识点

    Text 对象方法
    • blur()从文本域上移开焦点
    • Focus()在文本域上设置焦点
    • Select()选取文本域中的内容。

    3、代码

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>演示文档</title>
     6     <style type="text/css">
     7     </style>
     8 </head>
     9 <body>
    10 <!-- <form name="form1" action="#">
    11     <p>测试文本框:<input name="txt" type="text" value="测试文本框"></p>
    12     <input type="button" value="按钮" onclick="eve()">
    13 </form> -->
    14 <h2>回车键切换焦点</h2>
    15     <form name="form1" action="" >
    16         <p>text1<input type="text" name="text1" onkeydown="swi(form1.text2)"></p>
    17         <p>text2<input type="text" name="text2" onkeydown="swi(form1.text3)"></p>
    18         <p>text3<input type="text" name="text3" onkeydown="swi(form1.text4)"></p>
    19         <p>text4<input type="text" name="text4" onkeydown="swi(form1.text1)"></p>
    20     </form>
    21 <script type="text/javascript">
    22     // function eve(){
    23     //     var txt=document.form1.txt;
    24     //     // txt.focus()
    25     //     // txt.blur()
    26     //     txt.select()
    27     // }
    28     function swi(str){
    29         if(event.keyCode==13){
    30             str.focus()
    31         }
    32     }
    33 </script>
    34 </body>
    35 </html>
     
     
  • 相关阅读:
    lua module
    lua require
    lua io
    lua table2
    lua table1
    【leetcode】魔术排列
    【leetcode】速算机器人
    【leetcode】黑白方格画
    【leetcode】根据数字二进制下 1 的数目排序
    【leetcode】插入区间
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9165143.html
Copyright © 2020-2023  润新知