0

好的,所以我有一个功能,如果满足要求并且它们是,应该启用一个按钮。

这是方法:

function CheckToEnableSubmit()

{

var Credit = ValidateCreditCard();
var Name = ValidateName();
var PPSN = ValidatePPSN();
var Phone = ValidatePhone();



var Size = SizeSelected();
var Flavour = FlavourSelected();
var Icing = IcingSelected();

if (Credit && Name && PPSN && Phone) 
{
    document.getElementById("submit").disabled = false;
} else {
    document.getElementById("submit").disabled = true;
}


}

和 JFiddle:

http://jsfiddle.net/UTtxA/51/

我将对为什么它不起作用的最佳解释给出正确答案。

如果你想测试使用:

-名称字段“ggggg ggggg”

-电话“0854444444”

-信用“4716756572491904”

-ppsn“5555555j”

4

1 回答 1

3

您的小提琴在控制台中引发错误,这就是它无法正常工作的原因

未捕获的类型错误:无法将属性“禁用”设置为 null

你没有id提交按钮

<input type="submit" id="submit" value="Place Order" onclick="" disabled>

演示:小提琴

于 2013-05-07T06:07:55.193 回答