×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Jing Tai Piao
Added: Sep 26, 2012 11:27 PM
Views: 27
Tags: no tags
validate dynamic form
  1. $("form :input[name=update]", $edit).off().on("focus", function(){
  2.                                                 var validate = true;
  3.                                                 validate = $("form", $edit).valid();
  4.                                                 if(validate){
  5.                                                         console.log(validate);
  6.                                                         $(this).unbind().bind("click", function () {
  7.                                                                 $.modal.close();
  8.                                                         $("#amsloading").modal({ opacity:30, zIndex:99998, autoResize : true, close:false, position: ['20%', amsO.lpx] });
  9.                                                                 var diagram = { s:STACK, m:CONNECTOR_MANAGER };
  10.                                                                 var sdiagram = JSON.stringify(diagram);
  11.  
  12.                                                                 if(validate){
  13.                                                                         ams_mapsave = $.post(amsO._ajax+"?" + $("form", $edit).serialize(), { request : 'updatemap', item:amsO.map, diagram:sdiagram }, function(data) {
  14.                                                                 if (typeof data.error != undefined && data.error.length == 0) { jAlert(data.msg)
  15.                                                                     wid.options.info = data.mapinfo;
  16.                                                                     $(wid.options._mapttl).html(data.mapinfo.title + '<a class="ddlist"></a>');
  17.                                                                 }
  18.                                                                 else jAlert(data.error);
  19.                                                         }, 'json')
  20.                                                     .error(function() { jAlert("Your request cannot be processed at this time. Please try again."); })
  21.                                                     .complete(function() { $.modal.close(); });
  22.                                                                 }                                              
  23.                                                         });
  24.                                                 } else {
  25.                                                         return;
  26.                                                 }
  27.                                         });