Rev 23505 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$().ready(function() {$("form#create-recharge-form input").each(function(){$(this).attr('autocomplete', 'off');});});$().ready(function() {// validate the comment form when it is submitted$('#create-recharge-form').validate({rules:{referenceNumber:{required:true}},messages:{referenceNumber:{required:"Please enter the number"}},submitHandler: function (form, event) {event.preventDefault();if(validateRechargeDetails()){alert("Please fix errors");return false;}var json = rechargeDetailsJson();console.log("rechargeJson = " + json);if(confirm("Are you sure you want to do Recharge!") == true){doAjaxRequestWithJsonHandler(context+"/createRecharge", "POST", json, function(response){$('#main-content').html(response);});return false; // required to block normal submit since you used ajax}}});});function validateRechargeDetails(){console.log("validating prebooking order details...");var error = false;var rechargeOperator = $("#rechargeOperator option:selected").val();console.log("rechargeOperator = " + rechargeOperator);$("#rechargeOperator").removeClass("border-highlight");if(rechargeOperator == ""){alert("Please choose Operator");$("#rechargeOperator").addClass("border-highlight");error = true;return error;}var referenceNumber = $("form#create-recharge-form input[name=referenceNumber]").val();console.log("referenceNumber = " + referenceNumber);$("#referenceNumber").removeClass("border-highlight");if(referenceNumber == ""){alert("Number can not be empty");$("#referenceNumber").addClass("border-highlight");error = true;return error;}var amount = $("form#create-recharge-form input[name=amount]").val();console.log("amount = " + amount);$("#amount").removeClass("border-highlight");if (amount == ""){$("form#create-recharge-form input[name=amount]").val(1);}else if(amount <= 0){alert("amount should be greater than 0");$("#amount").addClass("border-highlight");error = true;return error;}console.log("validation recharge error = " + error);return error;}function rechargeDetailsJson(){console.log("rechargeDetailsJson");var rechargeObject = {};var operatorType = $("#rechargeOperatorType").val();var rechargeType;if(operatorType != undefined){rechargeType = "MOBILE";}else{rechargeType = "DTH";}rechargeObject['rechargeType'] = rechargeType;rechargeObject['operatorType'] = $("#rechargeOperatorType").val();rechargeObject['operatorId'] = $('#rechargeOperator').val();rechargeObject['amount'] = $('#amount').val();rechargeObject['referenceNumber'] = $('#referenceNumber').val();return JSON.stringify(rechargeObject);}