函数保持返回true,应该返回false

时间:2014-05-01 23:14:52

标签: javascript html

以下是我的功能我不断收到我的错误消息(请在继续之前选择一个选项),但它返回true,而不是false。谢谢你的帮助!

function validateaccessories()
{
var solocups = window.document.getElementById("cups").value;
var bags = window.document.getElementById("bags").value;
var coal = window.document.getElementById("coal").value;

if(solocups == "color" && bags == "set" && coal == "size")
    {
    alert("Please select an option before proceeding");
    return false;
    }

return true;
}

2 个答案:

答案 0 :(得分:0)

这就是你打电话的方式。

您想要onSubmit="return validateaccessories();"

答案 1 :(得分:-1)

代码的问题是你有一个if。不知怎的,它不会在返回false时停止。你可以做的是把它变成一个if / else语句,这样它就是一个或另一个。

相关问题