Nie mogę uzyskać tego niezwykle prostego jsfiddle do pracy. Ma po prostu ostrzec test po kliknięciu przycisku. Czego tu mi brakuje?jsfiddle pytanie
Odpowiedz
trzeba zmienić metodę ładowania do oblewania (bez głowy).
Ma to związek z ładowaniem JavaScript i odczytem sygnatury metody. http://jsfiddle.net/u9nG6/11/
Aby być konkretnym: 'onDomReady' zawija funkcję i istnieje tylko w tym zakresie. "Brak zawijania" oznacza, że funkcja istnieje w zasięgu globalnym. –
Używasz jquery + ondomready. Oznacza to, że każdy javascript piszesz jest umieszczony w
$(function() {
i
});
prowadzi to do problemu zasięgu. Zamiast tego możesz wypróbować następujące elementy.
window.validateForm = function() {
}
jQuery framework wybrano załadować onDomReady
więc funkcja jest owinięty w jQuery anonimowej funkcji $(function(){ });
i nie jest widoczny. Zmień jQuery na ładowanie jako no wrap (head)
lub określ swoją funkcję w zasięgu globalnym.
Zobacz here.
Musisz zdefiniować swoją funkcję validateForm
w zasięgu globalnym, aby móc jej używać w takim kodzie HTML. W przeciwnym razie zdefiniowano go jako funkcję w zakresie zasięgu zdarzenia onDomReady
, które jest niedostępne poza tym zasięgiem.
więcej Podejście „jQuery-owski” byłoby użyć jQuery obsłużyć zdarzenia click
tak:
$("#id_btnSubmit").click(validateForm);
Zobacz here na przykład tej sugestii.
- 1. testowanie funkcji w jsfiddle
- 2. JSFiddle wrap in onload?
- 3. Dodawanie zdjęć w JSfiddle
- 4. Pytanie konstruktora szyny Pytanie
- 5. Pytanie C/C++ Pytanie
- 6. Online scratchpad Java jak jsfiddle
- 7. $ nie jest zdefiniowane w jsfiddle
- 8. Błędy Jsfiddle nie będą wyświetlane
- 9. Jak używać Angular2 i maszynopisu w Jsfiddle
- 10. Pytanie architektoniczne
- 11. Interpolate Pytanie
- 12. Jak zdefiniować własną funkcję js w jsfiddle?
- 13. Używanie motywów jQuery (CSS) w jsFiddle
- 14. Jak mogę uruchomić jsFiddle w Chrome?
- 15. Przycisk "Set as Base" zniknął w jsfiddle
- 16. Skrót klawiaturowy jsfiddle do kodu "uruchom"
- 17. Jak korzystać z żądania ajax w jsFiddle
- 18. Czy istnieje odpowiednik jsFiddle dla ASP.NET/VB?
- 19. jak do debugowania js w jsfiddle
- 20. Okno JSFiddle nie może zmienić rozmiaru
- 21. Jak dodać font-awesome do JsFiddle
- 22. Zasoby zewnętrzne w JSFiddle (dodawanie narzędzia Bootstrap CDN)
- 23. pytanie dotyczące mnożenia karatsuba:
- 24. Oracle Analityczne Pytanie
- 25. C# funkcja ogólna pytanie
- 26. Pytanie NSString - metoda rangeOfString
- 27. Pytanie o wyjściu var_dump
- 28. Proste parsowanie pytanie
- 29. JQuery Selector Sub pytanie
- 30. Układ CSS Pytanie
Wielkie wyjaśnienia, dziękuję. – Kory
Prosta uwaga: zamiast wiązania "kliknij", lepiej pułapkę zdarzenia "wyślij"! –