Rev 22956 | Rev 23343 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$().ready(function() {$("form#create-scheme-form input").each(function(){$(this).attr('autocomplete', 'off');});});$().ready(function() {// validate the comment form when it is submitted$('#create-scheme-form').validate({rules:{schemeName:{required:true},schemeType:{required:true},amountType:{required:true},schemeAmount:{required:true},startDate:{required:true},endDate:{required:true},itemIdsDescription:{required:true},retailerIds:{required:true}},messages:{name:{required:"Please enter the name"},schemeType:{required:"Please choose type"},amountType:{required: "Please choose amount type"},schemeAmount:{required: "Please enter the amount"},startDate:{require: "Please choose start date"},endDate:{require: "Please choose end date"},itemIdsDescription:{required: "Please choose items"},retailerIds:{required: "Please enter retailer ids"}},submitHandler: function (form, event) {event.preventDefault();if(validateSchemeDetails()){alert("Please fix errors");return false;}var json = schemeDetailsJson();console.log("schemeJson = " + json);if(confirm("Are you sure you want to create Scheme!") == true){$.ajax({type: "POST",url: "createScheme",data: json,contentType:'application/json',async: false,success: function (data) {$('#main-content').html(data);},cache: false,processData: false});return false; // required to block normal submit since you used ajax}}});});$('#retailerAll').on('change', function() {if (this.checked) {$('#retailerAll').val('true');$('#retailer-ids').html('');}else{$('#retailerAll').val('false');$('#retailer-ids').html('<input placeholder="Retailer Ids" id="retailerIds" name="retailerIds" type="text" value="" pattern="^[0-9]{1,10}(?:,[0-9]{1,10})*$" title="Comma Seperated Positive Integer Retailer Ids" class="form-control input-sm">');}});