chrome不支持form.submit的解决方案
最近看到Q群里有人说chrome(谷歌浏览器)不支持form.submit方法,求解决办法。闲的时候亲自测试了一番,发现chrome竟然真的不支持form.submit,测试的时候用的是Jquery的,也不支持,于是乎研究了半天,终于找到了一个解决办法。
//获取form表单的id var form=$('#myform').val(); //获取浏览器参数 var browserName=navigator.userAgent.toLowerCase(); if(/chrome/i.test(browserName)&&/webkit/i.test(browserName)&&/mozilla/i.test(browserName)){ //如果是chrome浏览器 var tmp=theform.attr('Edit'); $.post(tmp,theform.serialize()); }else{ //执行SUBMIT form.submit(); }
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
form.submit()不能提交表单的错误原因及解决方法
直接上代码把: <div id="register"> <h4>会员注册</h4> <div class="formdiv"> <form method="post" action="register.php?action=register" name="register" id="registerForm"> <dl&g
-
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
问题:最近使用 jqeury 的 validationEngine 做ajax校验,当表单中的最后一个字段需要做ajax验证时,此时在字段输入完毕后点击回车提交表单时不起作用,必须再按一次/点击submit按钮. 分析:通过个跟踪其源代码,最终发现ajax验证成功后也再次submit了表单,但还是不能真正提交表单. 原因:很诡异,因为我的提交表单按钮名字是submit.改掉就好了. 复制代码 代码如下: <input id="submit" type="submit&q
-
onsubmit阻止form表单提交与onclick的相关操作
1. return 的返回值问题,函数中return一旦有返回值,就不在执行下面的语句,直接跳到函数调用的地方.如下PHP函数代码,第一个if条件符合则函数值返回布尔型false,可以返回一个函数的值,并且跳出这个函数:只要遇到return语句,程序就在那一行代码停止执行,执行控制将立刻返回到调用该程序的代码处.function 复制代码 代码如下: function chkinput(form) { if(form.title.value=="") { alert("请输入
-
document.forms[].submit()使用介绍
document.forms['exportServlet'].submit(); (1)document.forms:表示获取当前页面的所有表单 (2)document.forms[0]:表示获取当前页面的第一个表单 (3)document.forms['exportServlet']:表示获取当前页面的name="exportServlet"的表单 (4)submit()表示提交函数
-
ajaxForm和ajaxSubmit 粘贴就可用示例代码
复制代码 代码如下: <!-- To change this template, choose Tools | Templates and open the template in the editor. --> <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/ht
-
form.submit()不能提交表单的原因分析
直接上代码把: 复制代码 代码如下: <div id="register"> <h4>会员注册</h4> <div class="formdiv"> <form method="post" action="register.php?action=register" name="register" id="registerForm"&g
-
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
复制代码 代码如下: <form onsubmit="aa(this);"> <input type="text" name="" value="test" /><input type="submit" value="提交" /> </form> <iframe src="" name="fA"
-
JS中的form.submit()不能提交表单的错误原因
直接上代码把: 复制代码 代码如下: <div id="register"> <h4>会员注册</h4> <div class="formdiv"> <form method="post" action="register.php?action=register" name="register" id="r
-
表单Form的submit事件不响应的解决方法
一.问题描述 类比一下,我用input.select()做了测试,却能响应select事件.这个原因先放一边,我们看看先怎么把眼下的问题解决了. 不响应事件的代码示例: var form = document.getElementById('form1'); form.onsubmit = function() { alert(1); }; form.submit(); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 实际运行,不会有alert出来. 虽然用submit方法来提交表单
-
chrome不支持form.submit的解决方案
最近看到Q群里有人说chrome(谷歌浏览器)不支持form.submit方法,求解决办法.闲的时候亲自测试了一番,发现chrome竟然真的不支持form.submit,测试的时候用的是Jquery的,也不支持,于是乎研究了半天,终于找到了一个解决办法. //获取form表单的id var form=$('#myform').val(); //获取浏览器参数 var browserName=navigator.userAgent.toLowerCase(); if(/chrome/i.test(
-
浅谈layui 绑定form submit提交表单的注意事项
如下所示: <form method="post" class="layui-form"> <input type="text" name="name" placeholder="用户名" required lay-verify="required" class="layui-input layui-form-danger login-input"
-
如何使Chrome控制台支持多行js模式——意外发现
一直以来,Chrome控制台都缺少象IE调试台那样的多行执行模式. 今天意外发现Chrome其实也支持多行模式.默认在Chrome控制台上输入回车后会执行该命令,只需要通过输入Shift+Enter来新建行即可.
-
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
What?模态对话框失效了? 上个礼拜修改测试一个后台管理项目,在测试与各个浏览器兼容性的时候,发现在chrome浏览器下showModalDialog方法显示的并不是模态对话框,就像新打开一个页面一样,父窗口仍然可以随意获取焦点,并可以打开多个窗体,而且返回值returnValue也无法返回,一直是undefined.这么多问题很令人头疼,下面就各个主流最新版的浏览器进行了一下测试. 浏览器 是否支持 状态 IE9 ○ Firefox13.0 ○ safari5.1 ○ chrome19.0
-
IE不支持getElementsByClassName最终完美解决方案
目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管:如果不支持,就在document对象里加入getElementsByClassName这个方法,这样的写法有一个好处,即不管有没有原生函数你都不用去修改代码. 通常先使用getElementsByTagName("*")取出文档中所有元素,然后进行遍历,使用正则表达式找出匹配的元素放入一个数组返回.由于IE5不支持document.getElementsByTagName("*"),要使用分支docume
随机推荐
- IOS实现邮箱模糊匹配的功能
- 微信昵称带符号导致插入MySQL数据库时出错的解决方案
- PHP preg_match的匹配多国语言的技巧
- PHP访问MYSQL数据库封装类(附函数说明)
- 深入解读Android开发中Activity的生命周期
- C#基于正则表达式删除字符串中数字或非数字的方法
- Cocos2d-x的内存管理总结
- A09_Spinner(下拉列表)自定义设置
- 深入Mysql字符集设置[精华结合]
- 用最简单的方法判断JavaScript中this的指向(推荐)
- jQuery中noConflict()用法实例分析
- asp.net TreeView与XML三步生成列表树
- DHTML Slide Show script图片轮换
- jquery操作select大全
- c#使用xamarin编写拨打电话程序
- Knockoutjs 学习系列(二)花式捆绑
- 支持oicq头像的留言簿(二)
- JS封装的三级联动菜单(使用时只需要一行js代码)
- C++ 中友元函数与友元类详解
- 详解linux 摄像头驱动编写