Hi i am using this form to validate my input
[CODE]function validateForm() {
var name = document.getElementById(“name”);
var descp = document.getElementById(“descp”);
var language = document.getElementById(“language”);
var txtFileName = document.getElementById(“txtFileName”);
var alphaNumExp = /^[a-zA-Z0-9 _-]+$/;
var isValid = true;
if ((name.value === “” || name.value.length < 1 || name.value.length > 30) && !name.value.match(alphaNumExp)) {
isValid = false;
}
if ((descp.value === “” || descp.value.length < 1 || descp.value.length > 1000) && !descp.value.match(alphaNumExp)) {
isValid = false;
}
if (language.value === “”) {
isValid = false;
}
if (txtFileName.value === “”) {
isValid = false;
}
document.getElementById(“btnSubmit”).disabled = !isValid;
}
for a form. It checks everything else correctly EXCEPT for the alpha numeric part. Any ideas?? I am new to JS writing on my own(just was using other’s scripts)