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

あなたのフィドルはコンソールでエラーをスローしています。それが機能していない理由です

キャッチされていない TypeError: null のプロパティ 'disabled' を設定できません

id送信ボタンがありません

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

デモ:フィドル

于 2013-05-07T06:07:55.193 に答える