在这里,我调用confirm(param1, param2)
方法来显示提醒Do you want to continue?
在这种情况下,如果用户点击OK
,则会返回true
,如果用户点击Cancel
,则会返回false
。
但是,单击“取消”按钮时,它正在调用checkcount()
方法。
我的要求是,只要用户点击OK
按钮,就应该调用checkcount()
方法。
如何实现这一目标?
<script>
function call(param1, param2, param3)
{
if (condition)
{
/*some process */
}
else
{
confirm(param1, param2);
checkcount();
}
}
function confirm(param1, param2)
{
if(condition)
{
var retVal = confirm("Do you want to continue ?");
if (retVal == true)
{
alert("User wants to continue!");
return true;
}
else
{
alert("User does not want to continue!");
return false;
}
}
}
</script>
答案 0 :(得分:2)
没有检查!
confirm(param1, param2);
checkcount();
并且您希望将功能名称更改为除确认之外的其他名称。
<script>
function call(param1, param2, param3)
{
if (condition)
{
/*some process */
}
else
{
if(myConfirm(param1, param2)) {
checkcount();
}
}
}
function myConfirm(param1, param2)
{
if(condition)
{
var retVal = confirm("Do you want to continue ?");
if (retVal == true)
{
alert("User wants to continue!");
return true;
}
else
{
alert("User does not want to continue!");
return false;
}
}
}
</script>