2015-06-26 11:56:40 4073次浏览 1条回答 0 悬赏 1 金钱
<?php $form=$this->beginWidget('CActiveForm', array(
	'enableClientValidation'=>true,
	'clientOptions'=>array(
		'validateOnSubmit'=>true,
	),
)); ?>

<?php 
if(Yii::app()->user->hasFlash('success')){
    echo Yii::app()->user->getFlash('success');
}
?>
<table class="table">
	<tr>
		<td class="th" colspan="10">修改密码</td>
	</tr>
	<tr>
		<td>用户</td>
		<td><?php echo Yii::app()->user->name ?></td>
	</tr>
	<tr>
		<td><?php echo $form->labelEx($userModel, 'password') ?></td>
		<td>
			<?php echo $form->passwordField($userModel, 'password') ?>
			<?php echo $form->error($userModel, 'password') ?>
		</td>
	</tr>
	<tr>
		<td><?php echo $form->labelEx($userModel, 'password1') ?></td>
		<td>
			<?php echo $form->passwordField($userModel, 'password1') ?>
			<?php echo $form->error($userModel, 'password1') ?>
		</td>
	</tr>
	<tr>
		<td><?php echo $form->labelEx($userModel, 'password2') ?></td>
		<td>
			<?php echo $form->passwordField($userModel, 'password2') ?>
			<?php echo $form->error($userModel, 'password2') ?> 
		</td>
	</tr>
	<tr>
		<td colspan="10">
			<input type="submit" class="input_button" value="修改" />
		</td>
	</tr>
</table>
<?php $this->endWidget() ?>

里面的form的id是怎么设置呢?如果多个form怎么区分呢?

最佳答案

  • naivefang 发布于 2015-06-26 12:28 举报

    $form->labelEx($userModel, 'password2',array('id'=>'xxx'))形式设置id,多个form同理。

    3 条回复
    回复于 2015-06-26 12:48 回复
    <form id="yw0" action="/blog/admin/login/index" method="post">
    

    这个是生成的form id 如果我想设置成 id='login' 需要怎么写呢?在哪里写呢? 新手刚接触,问题比较杂,求解

    回复于 2015-06-26 13:00 回复

    <?php $form=$this->beginWidget('CActiveForm', array(
            'id'=>'user-form',
    	'enableClientValidation'=>true,
    	'clientOptions'=>array(
    		'validateOnSubmit'=>true,
    	),
    )); ?>
    
    
    回复于 2015-06-26 13:56 回复

    谢谢,答案已采纳

    觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
我是兴高采烈
经理

我是兴高采烈 湖北武汉

注册时间:2015-06-26
最后登录:2015-10-08
在线时长:11小时57分
  • 粉丝5
  • 金钱1049
  • 威望0
  • 积分1159

热门问题