AJAX+jQuery+ASP实现实时验证身份证信息是否已存在
- <span style="font-size:18px"><td height="25" align="right" class="style17">
- 身份证号
- :</td>
- <td height="25" align="left" class="style19">
- <input type="text" id="txtidNumber" onblur="JudgeUserName()" width="140px" />
- </td>
- <script type="text/javascript">
- function JudgeUserName() {
- //获取页面中的控件的输入的值
- browers = +$("#txtidNumber").val();
- //定义类型并将值传递给参数params
- var params = ‘{browersType:"‘ + browers + ‘"}‘;
- $.ajax({//调用ajax后台数据异步方法
- //提交的方式
- type: "Post",
- //数据的传送页面:要启动界面的地址/界面的后台的方法
- url: "Add.aspx/SayHello",
- contentType: "application/json; charset=utf-8",
- data: params,
- //传到服务器的参数类型
- dataType: "json",
- //重要的后台的回调函数(很重要)
- success: function (data) {
- //返回提示给界面效果
- alert(data.d);
- },
- //出错提示
- error: function (err) {
- alert(err);
- }
- });
- }
- </span>
- <span style="font-size:18px">[System.Web.Services.WebMethod()]
- public static string SayHello(string browersType)
- {
- //创建数据库连接
- SqlConnection con = new SqlConnection("server=.;database=PersonnelFiles;uid=sa;pwd=123456;");
- //打开连接
- con.Open();
- //查询前台传过来的数据数据库中是否存在此数据
- SqlCommand cmd = new SqlCommand("select Count(*) from T_BasicInformation where idNumber=‘" + browersType + "‘", con);
- //返回有的条数
- int count = Convert.ToInt32(cmd.ExecuteScalar());
- //加以判断
- if (count > 0)
- {
- return "此人个人信息已经存在,请修改原有信息!";
- }
- else
- {
- return "可以正确注册";
- }
- } </span>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。