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.
This should work. I would trim the whitespace from the input field first of all: