私はこの非常に単純なjsfiddleを動作させることはできません。ボタンがクリックされたときにテストを警告することになっています。私はここで何が欠けていますか?jsfiddle question
6
A
答えて
8
あなたはノーラップ(ヘッド)に負荷方法を変更する必要があります。
JavaScriptがどのように読み込まれ、メソッドのシグネチャが読み込まれるかとは関係があります。 http://jsfiddle.net/u9nG6/11/
+1
具体的には、 'onDomReady'は関数をラップし、そのスコープ内にのみ存在します。 'no wrap 'は、関数がグローバルスコープに存在することを意味します。 –
0
あなたはjquery + ondomreadyを使用しています。これは、あなたが書いた任意のJavaScriptは、これはスコープの問題につながる
$(function() {
と
});
内に配置されることを意味します。代わりに以下を試すことができます。
window.validateForm = function() {
}
2
jQueryのフレームワークは、あなたの関数はjQueryの匿名関数$(function(){ });
で包み、表示されませんので、onDomReady
をロードするために選択されています。 jQueryをno wrap (head)
としてロードするか、グローバルスコープで関数を定義してください。
2
関連する問題
- 1. JSFiddle
- 2. Scrollbar Question
- 3. setitimer question
- 4. preg_match question
- 5. Django:model question
- 6. openid question
- 7. ICloneable question
- 8. HomeController question
- 9. Factorial Question
- 10. JTable Question
- 11. jsfiddleの例では、私のjsfiddleアカウントエディタで
- 12. はJsfiddle
- 13. $がjsfiddle
- 14. リフト - JE.Call()question
- 15. C#wpf questionカスタムチェックボックス
- 16. Rails Design Question
- 17. java switch case question
- 18. python styling ** question
- 19. question with epub files
- 20. Unity Newbie Question
- 21. Maven Web resources question
- 22. jQuery XHR question
- 23. Page Control Question
- 24. DetailsView/UpdatePanel question
- 25. symfony、propel、question mark
- 26. Question on grep
- 27. Named Pipe、Server question
- 28. Python oop question
- 29. SubSonic RESTHandler Question
- 30. PHP putenv()question
大きな説明、ありがとうございました。 – Kory
シンプルなコメント: 'click'をバインドするのではなく、' submit'イベントをトラップする方が良いでしょう! –