이 글의 예에서는 Enter 키를 눌러 로그인하는 JS 방법을 설명합니다. 이 기능은 매우 광범위한 실용적인 가치를 가지고 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.
방법 1:
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Check Score</title> <script language="JavaScript"> function keyLogin(){ if (event.keyCode==13) //回车键的键值为13 document.getElementByIdx_x("input1").click(); //调用登录按钮的登录事件 } </script> </head> <body onkeydown="keyLogin();"> <input id="input1" value="登录" type="button" onClick="alert('调用成功!')"> </body> </html>
방법 2:
<script> function KeyDown() { if (event.keyCode == 13) { event.returnValue=false; event.cancel = true; Form1.btnsubmit.click(); } } </script>
사용법:
<form name="Form1" method=""> 用户名:<INPUT TYPE=text SIZE=20 maxlength = 8 onkeydown=KeyDown()> 密码:<INPUT TYPE=password SIZE=20 maxlength = 8 onkeydown=KeyDown()> <input type="submit" name="btnsubmit" value="提交" /> </form>
방법 3:
모든 웹사이트 페이지에는 로그인 인터페이스가 있습니다. 사용자 이름과 비밀번호를 입력한 후 로그인과 유사한 버튼이나 링크를 마우스로 클릭해야 하는 경우가 많습니다. 하고 싶어요
가끔 필요한 내용을 입력하고 Enter만 누르면 로그인 기능이 실행될 수 있는지 궁금합니다. 해결 방법은 다음과 같습니다.
ss.html 페이지 코드:
<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="css/text.css" type="text/css"> </head> <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onkeydown="on_return();"> <form name ="loginForm" method="post" action="fuck.html"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="69%" height="30"><span class="font_04">帐户名</span> <input type="text" name="userName" size="18.5"> </td> </tr> <tr> <td width="69%" height="30"><span class="font_04">密 码</span> <input type="password" name="pwd" > </td> </tr> <tr> <td width="31%" height="30"> <a id="sub" onClick='check()' > 登陆</a></td> </tr> </table> </form> </body> </html> <script language="javascript"> function check() { var formname=document.loginForm; if (formname.userName.value == "") { alert("请输入用户名!"); formname.userName.focus(); return false; } if (formname.pwd.value == "") { alert("请输入密码!"); formname.pwd.focus(); return false; } formname.submit(); } //回车时,默认是登陆 function on_return(){ if(window.event.keyCode == 13){ if (document.all('sub')!=null){ document.all('sub').click(); } } } </script>
여기참고: 6c04bd5ca3fcae76e30b72ad730ca86d에 onkeydown 속성을 추가하여 내용을 입력한 후 window.event 키를 눌러 JS 메서드 on_return()을 직접 실행할 수 있습니다. .keyCode if 13이면 Enter 키를 의미하므로 우리가 누른 키가 Enter 키인지 판단하면 'sub' 속성을 찾아 클릭 방식을 찾습니다. .
이 글에서 설명하는 방법이 모든 분들의 웹 프로그래밍 디자인에 도움이 되기를 바랍니다.