yii2-validation

    0熱度

    1回答

    如果複選框被選中,我想要應用所需的驗證否則not.i嘗試的場景,但它不工作,對於我使用'bootstrap.widgets.TbActiveForm' 我的Yii版本:1.1.16-dev的

    0熱度

    2回答

    我有一個表單,並且用戶必須輸入開始日期和結束日期。 我在規則方法中使用了compare屬性,因爲用戶無法輸入結束日期,該日期在開始日期之前。 這裏是我的規則的形式的模型內部方法: ['dateFinTR', 'date', 'format' => 'php: d/m/Y'], ['dateFinTR', 'compare', 'compareAttribute' => 'dateDebutTR'

    1熱度

    2回答

    我有三個日期,月份和年份的下拉菜單。當我應用所需的條件yii2驗證顯示所有三個領域的個人錯誤。但我想單個錯誤消息的三個字段,如「dob是必需的」。 視圖文件: <?= $form->field($model, "month")->dropDownList([], ['class'=>'form-control day'])->label(false);?> <?= $form->field($m

    0熱度

    1回答

    未來我有以下電子郵件規則是唯一的模式 [['email'], 'unique'], 我不使用 Ajax來提交表單。 問題是我收到除了唯一規則以外的所有規則驗證消息。 那麼如何在客戶端做出獨特的規則工作呢? 我錯過了什麼?請幫助

    2熱度

    2回答

    默認情況下,出現錯誤消息keyup和pressing在窗體中提交按鈕(如果該特定屬性存在任何錯誤)。哪個好。工作得很好。 但是,有沒有可能disable錯誤消息key up?手段,錯誤信息,如果有的話,只應按下提交按鈕。 查看 <?php $form = ActiveForm::begin([ 'id' => 'register-form']); ?> <?= $form->field(

    1熱度

    1回答

    我正在經歷尷尬局面。 所有規則都正常工作,除了required字段first_name。 'FirstNameLength' => ['first_name', 'string', 'min' => 3, 'tooShort'=>'First name should contain atleast 3 character'], 'FirstNameTrim' => ['first_name',

    2熱度

    2回答

    我想顯示自定義驗證消息的最大長度和最小長度的電話號碼。 我已經編寫了此代碼來顯示自定義驗證消息的最大長度和最小長度的電話號碼字段。 ['phone', 'string', 'max' => 12, 'min' => 8, 'message' => 'Please enter a valid Phone number.'] 驗證工作正常,但是不顯示自定義消息。每次都顯示這個默認的yii2消息「電

    0熱度

    1回答

    我的問題:我試圖在某些字段上驗證用戶輸入。我已經在某些領域創建了規則。提交表單時,它會以json格式顯示錯誤消息並在此停止。 錯誤,我得到了提交後的形式 sample error 查看網頁: <?php $form = ActiveForm::begin([ 'id'=>'create_company', 'method'=>'post', //'enab

    0熱度

    1回答

    在我的Modal框中,我想檢查唯一的電子郵件,只有在提交表單後才能完成。當我觸發提交按鈕時,控制器操作會發送給我在控制器中創建操作,因爲它會返回唯一的電子郵件地址錯誤。我希望這個錯誤顯示在模式框中。所以我使用了Ajax提交。以下是我的代碼如下。 我的形式 <?php yii\widgets\Pjax::begin(['class' => 'new_projects']) ?> <?php $fo

    1熱度

    1回答

    簡單的問題,但沒有解決方案。我們知道 <?php $form = ActiveForm::begin(['method'=>'get']); ?> <?= $form->field($formFilter, 'keyword') ->textInput(['placeholder' => \Yii::t('', 'keyword')]); ?> ... 將創建簡單的表單和輸入