我需要在我的 javascript 中进行这种比较才能工作。
if ((q2 != '' && correct2 != 'True') || (q2 != '' && correct2 != 'true') || (q2 != '' && correct2 != 'false') || (q2 != '' && correct2 != 'False'))
{
alert("You must enter true or false.");
}
q2 和 correct2 是文本框,如果 q2 中包含某些内容并且correct2 不等于 true、True、false 或 False,那么我希望弹出消息框。我的代码不起作用。如果我在空白处输入 true 或 false,错误消息仍然会显示。
编辑
我已经找到了如何让它工作。而不是放|| 在我放 && 的比较之间,它工作得很好。