私のコードでこの奇妙なエラーが発生しています。特定のトリガーを追加して、[以前] Chrome では動作するが IE では動作しないページ (サプライズ サプライズ) をトラブルシューティングしようとしていUncaught TypeError: object is not a function
ますが、Chrome のコンソールでエラーが発生しています。
私が知る限り、これは機能です(進行中の作業):
<script type="text/javascript">
function validate() {
var id = jQuery("form").attr('id');
var formid = "#"+id;
jQuery(formid).add("<input type=\"hidden\" name=\"APC_UPLOAD_PROGRESS\" value=\""+id+"\" />");
jQuery("#validate").hide();
jQuery("#submitme").show();
}
</script>
次のコードによって呼び出されています。
<button id="validate" onClick="validate()" type="button">Validate</button>
<input type="submit>
追加のフォーム送信 JS を実行する必要があるため、使用していません。
そのため、ボタンをクリックしてもページは何もせず、コンソールにエラーが表示されます。
使ってみjQuery.fn.validate = function(){};
ましたがだめでした。
これをさらに興味深いものにするために、サイトはWordpressであり、この特定のページはjQueryとMooToolsをロードし、ストレートJSを持っています.
手短に; 私が犯したばかげた小さな間違いは何ですか?Google でのすべての検索は何年も前のものであり、私がクラスであると想定するものによって生成されます。
アップデート
コンソールには、この行がエラーであると表示されます
<button id="validate" onClick="validate()" type="button">Validate</button>
更新 2
フォーム コードへのパスビン リンクhttp://pastebin.com/3Kw5vdhn