Skip to content

Instantly share code, notes, and snippets.

@electriccode
Created November 2, 2012 15:25
Show Gist options
  • Save electriccode/4001980 to your computer and use it in GitHub Desktop.
Save electriccode/4001980 to your computer and use it in GitHub Desktop.
Javascript Validation
function validate_required_field(id, err_msg, parent_selector) {
var error_message = err_msg || "Can't be left blank";
var parent_selector = parent_selector || "li";
var $field = $(id).find('input, select, textarea');
var field_val = $field.val();
//log(id);
var $error = $field.parents(parent_selector).first().find('.error');
if($.trim(field_val) == '' || $.trim(field_val) == '0') {
$error.text(error_message);
return false;
} else {
$error.text('');
return true;
}
}
function validate_field_with_format(id, format, err_msg, parent_selector) {
var error_message = err_msg || "Field Value is not valid";
var parent_selector = parent_selector || "li";
var $field = $(id).find('input, select, textarea');
var field_val = $field.val();
//log($(id).val());
var $error = $field.parents(parent_selector).first().find('.error');
if(!format.test(field_val)) {
$error.text(error_message);
return false;
} else {
$error.text('');
return true;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment