I was wondering if there was a built in JavaScript function to check whether the value entered into a field is numeric or not. I have tried using the chkNumeric function, but it doesn’t seem to work.
For instance, how would I implement it into coding such as this?
[CODE]
function ValidatePaymentDetails()
{
var cardnum=document.forms[“payment”][“cardnumber”].value;
var cardexp=document.forms[“payment”][“cardexpirydate”].value;
var cardsec=document.forms[“payment”][“cardsecuritynumber”].value;
if (((cardnum==null||cardnum==””)&&(cardexp==null||cardexp==””) && (cardsec==null||cardsec==””)))
{
alert(“You have not entered any values for the Card Number, Card Expiry Date or Card Security Number fields. Enter in suitable values.”);
}
else if ((cardnum==null||cardnum==””)&&(cardexp==null||cardexp==””))
{
alert(“You have not entered any values for the Card Number or the Card Expiry fields. Enter in suitable values.”);
}
else if((cardnum==null||cardnum==””)&&(cardsec==null||cardsec==””))
{
alert(“You have not entered any values for the Card Number or the Card Security Number fields. Enter in suitable values.”);
}
else if((cardexp==null||cardexp==””)&&(cardsec==null||cardsec==””))
{
alert(“You have not entered any values for the Card Expiry Date or the Card Security Number fields. Enter in suitable values.”);
}
else if(cardnum==null|| cardnum==””)
{
alert(“You have not entered a value for the Card Number field. Enter in a suitable value.”);
}
else if(cardexp==null|| cardexp==””)
{
alert(“You have not entered a value for the Card Expiry Date field. Enter in a suitable value.”);
}
else if(cardsec==null|| cardsec==””)
{
alert(“You have not entered a Card Security Number field. Enter in a suitable value.”);
}
else if (chkNumeric(cardnum)==false)
{
alert(“You have not entered in digits into the Card Number field. Enter in a suitable value”);
}
}