PDA

View Full Version : مشکل با validation , submit فرم با ajax



behnam007
دوشنبه 15 دی 1393, 19:03 عصر
سلام ، به همه دوستان ، من میخوام فرم هامو به صورت ajax ارسال کنم. کد مربوط به فرم به این صورت است :


<?php
$form = $this->beginWidget('CActiveForm', array(
'id' => 'news-form',
'htmlOptions' => array('enctype' => 'multipart/form-data'),
'enableAjaxValidation' => TRUE,
'enableClientValidation' => true,
'clientOptions' => array(
'validateOnSubmit' => true, // Required to perform AJAX validation on form submit
'afterValidate' => 'js:send(this)', // Your JS function to submit form
),
));
?>



مشکلی که این کد اینه که در هنگام لود صفحه یک بار تابع send() اجرا میشه و درخواست ajax میفرسته ، در صورتی که این تابع باید فقط زمانی فراخوانی بشه که اعتباز سنجی ها درست هستند و کاربر روی دکمه submit کلیک کرد.
به نظر شما مشکل از کجاست ؟

behnam007
سه شنبه 16 دی 1393, 15:43 عصر
کسی تا حالا تو yii فرم هاشو با ajax سابمیت نکرده ؟