Rev 22354 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$().ready(function() {$("form#cd input").each(function(){$(this).attr('autocomplete', 'off');});});$().ready(function() {// validate the comment form when it is submitted$('#cd').validate({rules:{name:{required:true},email:{required:true,email:true},line1:{required:true},state:{required:true},city:{required:true},pincode:{required:true,digits:true,minlength: 6,maxlength: 6,},phone:{required:true,minlength:10,maxlength:10,digits:true},},messages:{name:{required:"Please enter the name"},line1:{required:"Please enter the address"},state:{required: "Please select a state"},city:{required: "Please enter the city"},email:{require: "Please enter a valid email address"},pincode:{required: "Please enter the pincode",digits:"Please enter a valid pincode"},phone:{required: "Please enter the phone number",digits:"Please enter a valid number",minlength:"Number should be of 10 digits"}},submitHandler: function (form, event) {event.preventDefault();var payload = orderDetailsPayload();if(!validateOrderDetails()){alert("Please fix highlighted errors");return false;}$.ajax({type: "POST",url: "create-order",data: payload,contentType:'application/json',async: false,success: function (data) {emptyBag();$('#main-content').html(data);},error : function() {alert("OOPS!!!Failed to do changes.Try Again.",'ERROR');},cache: false,processData: false});return false; // required to block normal submit since you used ajax}});$( "input.unitPrice").blur(function() {console.log("unitPrice blur called");var $element = $(this);var unitPrice = $element.val();if(unitPrice != ''){$.ajax({type: "GET",url: "insurancePrices?price="+unitPrice,//data: payload,//contentType:'application/json',async: false,success: function (data) {console.log("response : "+JSON.stringify(data));var insurancePriceMap = data.response;for(key in insurancePriceMap){var dealerPrice = insurancePriceMap[key].dealerPrice;var sellingPrice = insurancePriceMap[key].sellingPrice;$element.closest('tr').find('.insuranceAmount').attr("placeholder", dealerPrice + "-" + sellingPrice);break;}},error : function() {alert("OOPS!!!Failed to do changes.Try Again.",'ERROR');},cache: false,processData: false});}}).focus(function(){console.log("unitPrice focus called");var $element = $(this);$element.closest('tr').find('.insuranceAmount').attr("placeholder", "");});});