$(document).ready(function() { $.ajaxSetup({ cache : false }); $('input[name="rechargeType"]').click(function() { if ($(this).val() === '1') { $(this).parent().parent().parent().find('#your-number').removeClass('hidden'); $(this).parent().parent().parent().find('#other-number').addClass('hidden'); } else { $(this).parent().parent().parent().find('#other-number').removeClass('hidden'); $(this).parent().parent().parent().find('#your-number').addClass('hidden'); } }); var validateConfigurationMap = { ignore : ".ignore-js-validation", highlight : function(element, errorClass, validClass) { return $(element).closest(".control-group").removeClass("success").addClass("error"); }, unhighlight : function(element, errorClass, validClass) { return $(element).closest(".control-group").removeClass("error").addClass("success"); }, success : function(label) { return $(label).closest("form").find(".valid").removeClass("invalid"); }, errorPlacement : function(error, element) { return element.closest("div").find(".error-wrapper").html(error.text()); } }; $.validator.addMethod("checkMsisdn", (function(value, element, radioName) { if($("input[name='" + radioName + "']:checked").val() == "2") { var regExp = /^0\d{9}$/; if(regExp.test($(element).val())) return true; } else return true; return false; })); $("#rechargeVoucherForm").validate(validateConfigurationMap); $("#rechargeButton").click(function() { $('form#rechargeVoucherForm').find('input[type=submit]').click(); return false; }); });