asp.net web 登录文本框的回车设计

asp.net web 登录文本框的回车设计

web登录页面有两个文本款,一个输入用户名,一个是密码,还有一个登录的imagebutton按钮作为登录按钮,在页面的cs代码里加入如下语句:

 protected void Page_Load(object sender, EventArgs e)
        {
            
            txt_User.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode=9");
            // txt_pwd.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode=9"); //此语句用于使按钮获取焦点,但是不执行动作
            txt_pwd.Attributes.Add("onkeydown", "if(event.keyCode==13) { event.returnValue=false; document.getElementById('ImageButton1').click();}");
        }

 

前台web页面添加如下代码:

<script type="text/javascript">
 function SetFocue()
 {
     document.getElementById("txt_User").focus();
 }
 function checksubmit()
 {
  var name = document.getElementById("txt_User");
  if (name.value=="")
  {
   alert("请输入用户名!");
   name.focus();
   return false;
  }
  
  var pwd = document.getElementById("txt_Pwd");
  if (pwd.value == "")
  {
   alert("请输入密码!");
   pwd.focus();
   return false;
  }

 }
    window.οnlοad=SetFocue;
 </script>

 

imagebutton按钮的页面代码:

  <asp:ImageButton ID="ImageButton1" runat="server" AlternateText="登录"
           ImageUrl="~/image/login/images/login_bg_r4_c5.jpg" ImageAlign="Top"
           οnclick="ImageButton1_Click" 
           OnClientClick="javascript:return checksubmit()" TabIndex="3" />

通过以上这些简单设置实现了页面自动定焦,回车自动验证等功能

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值