我有一个函数:
function myfunction() {
if (a == 'stop') // How can I stop the function here?
}
JavaScript中是否有类似exit()的东西?
我有一个函数:
function myfunction() {
if (a == 'stop') // How can I stop the function here?
}
JavaScript中是否有类似exit()的东西?
当前回答
如果您正在寻找一个脚本,以避免在发现一些错误时提交表单,此方法应该有效
function verifyData(){
if (document.MyForm.FormInput.value.length == "") {
alert("Write something!");
}
else {
document.MyForm.submit();
}
}
将Submit Button类型更改为Button
<input value="Save" type="button" onClick="verifyData()">
希望这对你有所帮助。
其他回答
退出();可以用来进行下一次验证。
如果你正在使用jquery。这将阻止函数冒泡到,因此父函数调用它也应该停止。
function myfunction(e)
{
e.stopImmediatePropagation();
................
}
如果您正在寻找一个脚本,以避免在发现一些错误时提交表单,此方法应该有效
function verifyData(){
if (document.MyForm.FormInput.value.length == "") {
alert("Write something!");
}
else {
document.MyForm.submit();
}
}
将Submit Button类型更改为Button
<input value="Save" type="button" onClick="verifyData()">
希望这对你有所帮助。
这样的:
function myfunction()
{
if (a == 'stop') // How can I stop working of function here?
{
return;
}
}
使用return将停止函数并返回未定义的值,或者返回使用return命令指定的值。
function myfunction(){
if(a=="stop"){
//return undefined;
return; /** Or return "Hello" or any other value */
}
}