<?php $form = ActiveForm::begin([
'action' => ['save'], //提交地址(*可省略*)
'method'=>'post', //提交方法(*可省略默认POST*)
'id' => 'form-save', //设置ID属性
'options' => [
'class' => 'form-horizontal', //设置class属性
],
'enableAjaxValidation' => true,
'validationUrl' => 'validate-view',
]); ?>
<?php echo $form->field($model,'company_name', ['inputOptions' => ['placeholder'=>'请输入商家名称','class' => 'form-control'], 'template'=>'<label for="inputCompanyName" class="col-sm-1 control-label"><span class="text-red">*</span> 商家名称</label><div class="col-md-8">{input}</div><label class="col-sm-3" for="inputError">{error}</label>'])->textInput()?>
<?=Html::submitButton('保存',['class'=>'btn btn-primary']); ?>
<?php ActiveForm::end(); ?>
public function actionValidateView()
{
$model = new model();
$request = \Yii::$app->getRequest();
if ($request->isPost && $model->load($request->post())) {
\Yii::$app->response->format = Response::FORMAT_JSON;
return ActiveForm::validate($model);
}
}
public function actionSave()
{
\Yii::$app->response->format = Response::FORMAT_JSON;
$params = Yii::$app->request->post();
$model = $this->findModel($params[id]);
if (Yii::$app->request->isPost && $model->load($params)) {
return ['success' => $model->save()];
}
else{
return ['code'=>'error'];
}
}
$(function(){
$(document).on('beforeSubmit', 'form#form-save', function () {
var form = $(this);
//返回错误的表单信息
if (form.find('.has-error').length)
{
return false;
}
//表单提交
$.ajax({
url : form.attr('action'),
type : 'post',
data : form.serialize(),
success: function (response){
if(response.success){
alert('保存成功');
window.location.reload();
}
},
error : function (){
alert('系统错误');
return false;
}
});
return false;
});
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有