CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

菜鸟问题系列_2 极简单的聚焦问题

楼主superhu888()2005-08-03 17:20:16 在 .NET技术 / C# 提问

我是菜鸟,问的问题如果太可笑,请大家原谅,毕竟刚学才3天。  
   
  A.aspx是让用户输入用户名和密码的,  
   
  问题:“确定”后,如果   用户名和密码   不正确(未通过验证)时,返回到A.aspx页面,  
                可是每次都要用鼠标点到   用户名   输入框,  
                有什么方法可以在返回时直接   聚焦   到   “用户名”   输入框上呢?  
   
  具体该怎么做,请大虾们指点。  
   
  另外,哪位有   只允许输数字   的程序段,如:身份证号只能允许输入数字。  
   
  多谢了!  
  问题点数:50、回复次数:2Top

1 楼zhqs1000(子鱼)回复于 2005-08-03 17:58:51 得分 25

自带的有一个验证控件可以  
  [C#]    
  <%@   Page   Language="C#"   AutoEventWireup="True"   %>  
   
    <html>  
    <head>  
   
          <script   runat="server">  
     
                void   ValidateBtn_Click(Object   sender,   EventArgs   e)    
                {  
                      if   (Page.IsValid)    
                      {  
                            lblOutput.Text   =   "Page   is   Valid!";  
                      }  
                      else    
                      {  
                            lblOutput.Text   =   "Page   is   InValid!   :-(";  
                      }  
                }  
     
          </script>  
     
    </head>  
    <body>  
     
          <h3>RegularExpressionValidator   Example</h3>  
          <p>  
     
          <form   runat="server">  
     
                <table   bgcolor="#eeeeee"   cellpadding="10">  
                      <tr   valign="top">  
                            <td   colspan="3">  
                                  <asp:Label   ID="lblOutput"    
                                            Text="Enter   a   5   digit   zip   code"    
                                            runat="server"/>  
                            </td>  
                      </tr>  
     
                      <tr>  
                            <td   colspan="3">  
                                  <b>Personal   Information</b>  
                            </td>  
                      </tr>  
                      <tr>  
                            <td   align="right">  
                                  Zip   Code:  
                            </td>  
                            <td>  
                                  <asp:TextBox   id="TextBox1"    
                                            runat="server"/>  
                            </td>  
                            <td>  
                                  <asp:RegularExpressionValidator   id="RegularExpressionValidator1"    
                                            ControlToValidate="TextBox1"  
                                            ValidationExpression="\d{5}"  
                                            Display="Static"  
                                            ErrorMessage="Zip   code   must   be   5   numeric   digits"  
                                            EnableClientScript="False"    
                                            runat="server"/>  
                            </td>  
                      </tr>  
                      <tr>  
                            <td></td>  
                            <td>  
                                  <asp:Button   text="Validate"    
                                            OnClick="ValidateBtn_Click"    
                                            runat=server   />  
                            </td>  
                            <td></td>  
                      </tr>  
                </table>  
     
          </form>  
     
    </body>  
    </html>  
  Top

2 楼zhilunchen(他山居士)回复于 2005-08-03 18:06:49 得分 25

第一个问题:  
  <body   ...   onload="javascript:Form1.FName.focus()">  
  基中FName是你窗体上需获取输入焦点的TextBox的ID  
  第二个问题:  
  使用正则表达式:  
  if(!Regex.IsMatch(FIDCardID.Text,@"^(\d{14}[\dxX])$|^(\d{17}[\dxX])$"))  
  {  
  errorFieldNames   +="身份证号;";  
  errorMessages   +="格式不对!,必须是以数字或英文字母!;";  
  errorCount++;  
  }  
  其中FIDCardID是你的窗体上输入身份证号的TextBox的IDTop

相关问题

  • 送分问题!!菜鸟问题!!极简单!来着有分!!
  • C#菜鸟问一个极简单的问题,急!!!!
  • 菜题急送百分!!关于极简单的数据验证!
  • 极简单问题
  • 一个极简单的问题,如何去掉DELPHI5的菜单的默认快捷键?送20分!!
  • 极简单的webbrowser问题
  • 初学问题,极简单
  • 一个极简单的问题?
  • 请问个极简单的问题?
  • 极简单的问题,权当送分

关键词

  • 问题

得分解答快速导航

  • 帖主:superhu888
  • zhqs1000
  • zhilunchen

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo