我有一些 JS 函数在单击页面上的“保存”按钮时运行。该按钮如下所示:
<img src="images/btn/save.gif" name="btnSubmit" onClick="noSpaceTest();minMaxValues();compare2dates(benefit_start_date, benefit_end_date,'javascript:saveNewBenefit()')" width="60" height="22" border="0" class="btnimg">
我感兴趣的函数是 minMaxValues()。如果此测试失败,则不应提交表单(在这种情况下,这意味着不应运行任何其他函数。)我使用 return false; 在 minMaxValues() 函数中,它运行(警告错误值)但在解除警报后,正在调用其他函数,而不是stop。
这是功能:
//Function to validate if maximum benefit value is more the minimum benefit value
function minMaxValues(){
var maxAmt = ($('#maxAmount').val());
var minAmt = ($('#minAmount').val());
if ((minAmt != '') && (maxAmt != '')){
try{
maxAmt = parseInt(maxAmt);
minAmt = parseInt(minAmt);
if(maxAmt < minAmt) {
alert('The maximum benefit amount must be larger than the minimum amount.');
return false;
}
}catch(e){
return false;
}
}//end maxAmt minAmt comparison
return true;
}//end minMaxValues function
如果这个函数返回false ,有没有办法不允许执行任何进一步的函数?