Bir fonksiyonum var:
function myfunction() {
if (a == 'stop') // How can I stop the function here?
}
JavaScript'te exit()
gibi bir şey var mı?
Sadece return
kullanabilirsiniz.
function myfunction() {
if(a == 'stop')
return;
}
Bu, fonksiyonu çağıran her neyse ona undefined
dönüş değerini gönderecektir.
var x = myfunction();
console.log( x ); // console shows undefined
Elbette, farklı bir dönüş değeri belirtebilirsiniz. Döndürülen değer ne olursa olsun, yukarıdaki örnek kullanılarak konsola kaydedilecektir.
return false;
return true;
return "some string";
return 12345;
Bazı hatalar bulunduğunda formu göndermekten kaçınmak için bir komut dosyası arıyorsanız, bu yöntem işe yarayacaktır
function verifyData(){
if (document.MyForm.FormInput.value.length == "") {
alert("Write something!");
}
else {
document.MyForm.submit();
}
}
Gönder Düğmesi** türünü "düğme" olarak değiştirin;
<input value="Save" type="button" onClick="verifyData()">
Umarım bu yardımcı olur.