Form Validation using Javascript inside PHP
- by Mikey1980
I have a simple problem but no matter what I try I can't see to get it to work. I have a form on a php page and I need to validate the qty value on my form so that it doesn't exceed $qty (value pulled from mySQL) and is not less than zero. Sounds easy--hmm wish it were..lol! I had it checking if the value was numeric and in my attempts to make this work I even broke that--not a good morning..lol!
Here's a snip of my Java Fn:
<script type='text/javascript'>
function checkQty(elem){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression)){
return true;
}else{
alert("Quantity for RMA must be greater than zero and less than original order!");
elem.focus();
return false;
}
}
</script>
The function is called from the submit button, onClick:
<input type="submit" name="submit" onclick="checkQty(document.getElementById('qty')";">
I've tried:
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression) || elem.value < 0 || elem.value > <? int($qty) ?>){
No dice....HELP!?!