Benim sorum buna benzer: Call javascript function from jquery success; ama AJAX kullanmıyorum.JQuery newbie: JQuery validate içinde Javascript işlevinin çağrılması
Çok basit bir şekilde, bir Google Haritalar web uygulamasının bir parçası olarak bir formu (yalnızca posta kodu) doğrularım. doğrulama kodu şöyle:
$(document).ready(function($)
{
$("#clientInput").validate
({
debug: true,
rules:{zipcode: {required:true, minlength:5, maxlength:10, digits: true}},
messages: {zipcode: {required: "You need to provide at least a zipcode.", minlength: "Please enter at least 5 digits", maxlength: "You've entered too many digits, please re-enter."}},
});
searchlocations();
});
cesur işlev çağrısı beni felce uğrattığı ne, aynı zamanda Google Map API işlevine bir çağrı ama o asla çağrılır. Google Map javascript'i bu kodun önüne yüklenir (ayrı bir dosyada olmasına rağmen) ve doğrulama kodunu eklemeden önce Submit butonunun onclick() olayıyla fonksiyonu çağırdım.
Formun başarılı şekilde doğrulanması çağrısında bu işlevi nasıl alabilirim?
TIA!
teşekkürler, gerçekten takdir: Yalnızca searchLocations aramanız gerekirse
, sadece doğrudan searchLocations işlevini atayarak hatta kolaylaştırmak olabilir yardım et. –
Maalesef Attack'ın örneğini denediğimde (herhangi bir şeyi yanlış yazmadığımdan emin olmak için sadece kes ve yapıştır) Bu aramaların tanımlanmadığını belirten bir hata alıyorum. Ben çift kontrol ve bu işlevi içeren dosya doğrulama kodu önce sayfa tarafından yüklenir, bu yüzden bu hatayı alıyorum neden biraz kafam karıştı. –
SearchLocations işlevini bulamadığı gibi görünüyor, bu da aramaların bir yerlerde muhtemelen yuvalandığı anlamına gelir. SearchLocations işlevi nasıl ve nerede tanımlanır? – attack