2013-05-07 3 views
0

Итак, у меня есть функция, которая должна активировать кнопку, если требования выполнены, и они есть.Функция Javascript не работает Проблема

Вот метод:

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/

дам правильный ответ на лучший explantion, почему он не работает.

если вы хотите проверить использование:

-The имя поля "GGGGG GGGGG"

-телефон "0854444444"

-credit "4716756572491904"

-ppsn "5555555j"

+0

Как это не работает? Каково ваше ожидание и что происходит на самом деле? –

+0

нет элемента с id 'submit' – AMember

ответ

3

Ваша скрипка выдает ошибку в консоли, поэтому она не работает

Uncaught TypeError: Cannot set property 'disabled' of null

Вы не id для кнопки отправки

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

Демо: Fiddle

+0

Может ли Jfiddle показывать ошибки? – johnny

+0

@johnny вам нужно проверить консоль браузера –

+0

Как вы это делаете? и в хроме? спасибо – johnny