ajax表单提交验证,浏览器兼容问题
2016-12-09 10:28
746 查看
获取浏览器:
function createXmlHttp() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { try {// Internet Explorer xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP"); } catch (e) { } } } return xmlHttp; }表单提交验证:
var xhr = createXmlHttp(); // 2.设置监听 xhr.onreadystatechange = function() { if (xhr.readyState == 4) { if(xhr.status==200){ var data=xhr.responseText; var success="success"; var json=$.trim(data); if(success==json){ document.getElementById("myform").submit(); }else{ alert("单位名称重复,请重新输入"); return false; } } } } // 3.打开连接 xhr.open("POST", "TbDweckRepeat?time=" + new Date().getTime()+"&dwmc="+dwmc+"&UpdId="+id, false); // 4.发送 xhr.send(null);
相关文章推荐
- jQuery Validation Engine 表单提交时,不验证ajax的问题
- 兼容IE8以下浏览器input表单属性placeholder不能智能提示功能,以及使用jquery.validate.js表单验证插件的问题处理
- jquery+ajax验证不通过也提交表单问题处理
- 验证插件validate 表单ajax提交验证问题
- jquery+ajax验证不通过也提交表单问题处理
- 一个可以基于Ajax提交的表单验证
- Jquery validator 处理ajax表单提交的验证
- 遇到.net加了验证控件的表单无法提交的问题
- Jquery、 ajax和struts2+Hibernate查询数据库验证用户名是否存在,表单禁止提交等!
- ajax最头疼的问题浏览器兼容
- 解决JQuery表单异步提交到action的乱码问题(ajaxform,ajaxsubmit)
- JQuery Form Ajax提交Asp.Net表单时的验证视图状态 MAC 失败
- 解决AJAX表单用POST方式提交Checkbox复选框的问题
- 表单重复提交和禁用浏览器后退按钮问题
- Ajax提交表单时的中文乱码问题的解决
- 嘿牛程序员__成都传智博客__javascript的注册表单验证、提交问题
- 解决ajax提交表单时中文乱码的问题
- 表单验证ajax无刷新表单提交
- JSP 中 AJAX 的表单提交中文问题的简单解决方案
- Ajax和浏览器兼容问题--ActiveX & XMLHttpRequest