I have a simple issue -- I would like to check a field to see if it's an integer if it is not blank. I'm not using any additional plugins, just jQuery. My code is as follows:
if($('#Field').val() != "") { if($('#Field').val().match('^(0|[1-9][0-9]*)$')) { errors+= "Field must be numeric.<br/>"; success = false; } }
...It doesn't seem to work. Where am I going wrong?
The error I receive is val() is not an object
.
It turned out that the real issue was that I had my element name set and not the Id.
Regex isn't needed, nor is plugins
if (isNaN($('#Field').val() / 1) == false) { your code here }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With