ホームページ  >  記事  >  ウェブフロントエンド  >  Chrome は form.submit solution_javascript ヒントをサポートしていません

Chrome は form.submit solution_javascript ヒントをサポートしていません

WBOY
WBOYオリジナル
2016-05-16 16:01:491696ブラウズ

最近、Q グループの誰かが Chrome (Google ブラウザ) が 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(); 
} 

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。