Yii Framework Forum: Missing Required Asterisk - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Missing Required Asterisk Rate Topic: -----

#1 User is offline   jimmyp2 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 03-July 14

Posted 04 July 2014 - 08:02 AM

I have implemented a tabular input form, but there's a required asterisk missing from the first form field in a row. All the functionality is working. Why could the asterisk be missing? All required rules are set.
0

#2 User is offline   Keith 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,485
  • Joined: 04-March 10
  • Location:UK

Posted 04 July 2014 - 08:43 AM

Show the relevant code from your view. Use code tags (<> in the editor) to keep your formatting.
0

#3 User is offline   jimmyp2 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 03-July 14

Posted 04 July 2014 - 08:53 AM

update.php

<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
<?php
/* @var $this BookingController */
/* @var $model Booking */
/* @var $bookingRoom BookingRoom */

$this->breadcrumbs=array(
	'Bookings'=>array('index'),
	$model->Id=>array('view','id'=>$model->Id),
	'Update'
);

$this->menu=array(
	array('label'=>'List Booking', 'url'=>array('index')),
	array('label'=>'Create Booking', 'url'=>array('create')),
	array('label'=>'View Booking', 'url'=>array('view', 'id'=>$model->Id)),
	array('label'=>'Manage Booking', 'url'=>array('admin'))
);
?>

<h1>Update Booking <?php echo $model->Id; ?></h1>
<a href="create.php"></a>
<?php //$this->renderPartial('_form', array('model'=>$model)); ?>

<div class="form">
<button id="btnAdd" type='btnAdd'>Add</button>
<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'booking-form',
	// Please note: When you enable ajax validation, make sure the corresponding
	// controller action is handling ajax validation correctly.
	// There is a call to performAjaxValidation() commented in generated controller code.
	// See class documentation of CActiveForm for details on this.
	'enableAjaxValidation'=>false,
)); ?>

	<p class="note">Fields with <span class="required">*</span> are required.</p>

	<?php echo $form->errorSummary(array($model)); ?>

	<div class="row">
		<?php echo $form->labelEx($model,'Id'); ?>
		<?php echo $form->textField($model,'Id'); ?>
		<?php echo $form->error($model,'Id'); ?>
	</div>

	<div class="row"> 
		<?php echo $form->labelEx($model,'customerId'); ?>
		<?php echo $form->textField($model,'customerId'); ?>
		<?php echo $form->error($model,'customerId'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'date'); ?>
		<?php echo $form->textField($model,'date'); ?>
		<?php echo $form->error($model,'date'); ?>
	</div>
                    
        <table id="tblData">
            <tbody>
        <?php foreach($items as $i=>$item): ?>
            
            <tr>

                
                <td>
        <div>
        <?php echo $form->labelEx($item,'Room No'); ?>
        <?php echo $form->dropDownList($item, "[$i]roomId", CHtml::listData(
        Room::model()->findAll(), 'id', 'id'), array('single'=>'single', 'size'=>1)
        ); ?>
        <?php echo $form->error($item,'roomId'); ?>
        </div>
                </td><td>
        <div>
		<?php echo $form->labelEx($item,'startDate'); ?>
		<?php echo $form->textField($item,"[$i]startDate"); ?>
		<?php echo $form->error($item,'startDate'); ?>
	</div>
                    </td><td>
        <div>
		<?php echo $form->labelEx($item,'endDate'); ?>
		<?php echo $form->textField($item,"[$i]endDate"); ?>
		<?php echo $form->error($item,'endDate'); ?>
	</div>
        </td><td>
        <div>
        <?php echo $form->labelEx($item,'adults'); ?>
        <?php echo $form->dropDownList($item, "[$i]adults", array('1'=>'1', 
                                                                     '2'=>'2', 
                                                                     '3'=>'3', 
                                                                     '4'=>'4',
                                                                     '5'=>'5'), array('single'=>'single', 'size'=>1)
        ); ?>
        <?php echo $form->error($item,'adults'); ?>
        </div>
	</td><td>
                <div>
        <?php echo $form->labelEx($item,'children'); ?>
        <?php echo $form->dropDownList($item, "[$i]children", array('1'=>'1', 
                                                                     '2'=>'2', 
                                                                     '3'=>'3', 
                                                                     '4'=>'4',
                                                                     '5'=>'5'), array('single'=>'single', 'size'=>1)
        ); ?>
        <?php echo $form->error($item,'children'); ?>
        </div>
        </td>
        <td>
            <button type='button'>Delete</button>
        </td>
        </tr>
        <?php endforeach; ?>   
            </tbody>
        </table>
        

        <div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users