【问题标题】:Yii2 JUI datepicker removes HTML attribute from input fieldYii2 JUI datepicker 从输入字段中删除 HTML 属性
【发布时间】:2019-12-22 04:04:52
【问题描述】:

我有一个带有 HTML5“表单”属性的 yii2 ActiveForm 字段,如下所示:

$form->field($model, 'event_date', [
    'inputOptions' => ['form' => 'starterWizard__form']
])->label('Enter date:');

如果我将 jQueryUI 日期选择器应用到 yii2 中的该字段,如下所示,“form”属性将不再插入到输入字段中。

$form->field($model, 'event_date', [
    'inputOptions' => ['form' => 'starterWizard__form']
])->label('Enter date:')->widget(\yii\jui\DatePicker::class, ['dateFormat' => 'yyyy-MM-dd']);

知道为什么小部件会从输入字段中删除“表单”属性以及如何解决此问题吗?

【问题讨论】:

标签: php yii2 jquery-ui-datepicker yii2-basic-app


【解决方案1】:

当使用小部件呈现动态标签时,它会从表单中移开,并且只能通过 $_POST[] 数组在控制器中访问,

你必须使用

$model->attributes

在那之前检查:

isset($_POST['ModelName'])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 2015-05-04
    • 1970-01-01
    • 2021-11-01
    • 2019-04-19
    相关资源
    最近更新 更多