Yii Bootstrap Form AJAX Validation and Highlighting -
Yii Bootstrap Form AJAX Validation and Highlighting -
i share snippets validating yii bootstrap ajax form , highlight error , valid fields. form should have disabled validations.
i share snippets validating yii bootstrap ajax form , highlight error , valid fields. form should have disabled validations.
form:
$form = $this -> beginwidget('bootstrap.widgets.tbactiveform', array( 'id' => 'user-time-form', 'type' => 'horizontal', ));
submit button:
$this -> widget('bootstrap.widgets.tbbutton', array( 'buttontype' => 'ajaxsubmit', 'icon' => 'ok', 'url' => yii::app() -> createurl('hr/usertime/create'), 'label' => 'submit', 'ajaxoptions' => array('success' => 'function(data){ var obj = $.parsejson(data); if(obj.status=="success"){ $("#newusertime").modal("hide"); settimeout(function(){location.reload(true);},400); } else { $("#usertime-form-error-div").show(); $("#usertime-form-error-div").html(""); var $inputs = $("#user-time-form :input"); $inputs.each(function() { $(this).removeclass("error"); $(this).closest(\'div[class^="control-group"]\').addclass("success validating"); }); (var p in obj) { if(document.getelementbyid(p)) { $("#"+p).closest(\'div[class^="control-group"]\').removeclass("success"); $("#"+p).closest(\'div[class^="control-group"]\').addclass("error"); } $("#usertime-form-error-div").append(obj[p] + "<br/>"); } } }'), ));
ajax forms validation yii highlight
Comments
Post a Comment