Java Script Validation
Solution 1:
You are using = (assignment) where you want == (comparison)
Solution 2:
I upvoted Quentin's answer.
document.form1.varAuctionTime.disabled = false uses the assignment operator, which sets the value of disabled to false
document.form1.varAuctionTime.disabled == false will do a comparison and will return true if the value of disabled is false (or technically, if the value is 0 or an empty string)
document.form1.varAuctionTime.disabled === false will only return true if the value is false and not if it is 0 or an empty string. This is probably not required as AFAIK the disabled property will always return a boolean.
To give you a few alternatives that you may prefer; since the comparison operators return booleans, and the disabled property is a boolean anyway, you could just do the following
if(!document.form1.varAuctionTime.disabled && !document.form1.varAuctionTime.value)
Solution 3:
replace
document.form1.varAuctionTime.disabled = false
with
document.form1.varAuctionTime.disabled == false
Post a Comment for "Java Script Validation"