使用javascript实现无刷新数据校验
2008-07-09 14:18
603 查看
在实际开发中,需要检查用户名等信息是否重复,看到很多网站都可以无刷新实现,也像自己做一个看看,实现页面代码如下:
说明:checkExists.aspx是个空页面,在pageload里进行判断,将判断结果写道页面上。
<script type="text/javascript" language="javascript"> var xmlHttp = null; function OnLeaveToponymyBox(){ try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(err1) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(err2) { xmlHttp = new XMLHttpRequest(); } } var d = new Date(); var Text1 = document.getElementById('<%= txtToponymy.ClientID %>'); var url = "CheckExists.aspx?type=Toponymy&text=" + encodeURIComponent(Text1.value); xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange = OnHandler; xmlHttp.send(null); } function OnHandler() { if(xmlHttp.readyState == 4) { var isValid = xmlHttp.responseText; var spError = document.getElementById('<%= spError.ClientID %>'); spError.innerHTML = isValid; //spError.innerHTML = "aaa"; } } </script>
说明:checkExists.aspx是个空页面,在pageload里进行判断,将判断结果写道页面上。
如果是中文的话,encodeURIComponent转换一下一定要,否则会乱码。
相关文章推荐
- UITableView_6-团购实例,刷新数据,代理实现,GCD方法使用
- 使用 jQuery+Ajax+MySQL+Servlet 实现不刷新页面数据更新
- 使用Dojo实现页面不刷新提交数据
- 使用setTimeout()实现页面自动刷新数据
- 使用Dojo实现页面不刷新提交数据
- 实现JSP数据和JavaScript数据交互使用
- 使用Javascript实现客户端数据验证
- 使用验证框架实现数据校验
- 使用javascript实现银行卡号的Luhn校验或验证算法
- 用javascript实现页面无刷新更新数据
- 用javascript实现页面无刷新更新数据
- Android使用TabHost实现在首页tab再次点击首页tab时,刷新首页数据或者recyclerView回到顶部的需求
- 用javascript实现无刷新更新数据的详细步骤 asp
- 实现JSP数据和JavaScript数据交互使用
- 使用jsp来实现对表单对象当中的数据进行校验
- [javascript library]使用js实现页面刷新后依然保留表单填写的数据
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- 使用JavaScript实现跨域数据提交的原理与实现
- asp.net使用javascript实现不刷新页面获取当前时间
- PHP网站使用JavaScript和Iframe简单实现部分刷新效果