gpt4 book ai didi

html - Yii - CActiveForm - 附加表单属性

转载 作者:技术小花猫 更新时间:2023-10-29 11:55:06 25 4
gpt4 key购买 nike

我需要将 data-ajax = "false"属性传递给表单。 jQuery Mobile 需要此属性才能停止使用 Ajax 加载页面。

这是我的代码:

<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'login-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
'focus'=>array($model,'username'),
'data-ajax'=>false,
)); ?>

......

<?php $this->endWidget(); ?>
</div><!-- form -->

所以我的 html 输出看起来像这样:

<form id="login-form" method="post" action="/*********" data-ajax ="false">

不幸的是,我收到 CException“未定义属性“CActiveForm.data-ajax”。”错误。我错过了什么吗?

最佳答案

通过添加

解决了这个问题
'htmlOptions' => array("data-ajax"=>"false")


<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'login-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
'htmlOptions' => array("data-ajax"=>"false"),
'focus'=>array($model,'username'),

)); ?>

关于html - Yii - CActiveForm - 附加表单属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10858626/

25 4 0
文章推荐: css - 如何制作具有圆 Angular 和背景颜色的 Div?
文章推荐: html - 如何使用 CSS 折叠一组
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com