下拉没有得到验证

时间:2012-03-14 18:16:48

标签: php codeigniter

我正在试图找出我在这里做错了什么。由于某种原因,下拉列表未正确验证,因为它应该出现一条错误消息,说明此字段是必需的,但事实并非如此。它应该像下拉列表一样。

http://www.kansasoutlawwrestling.com/peach/forms.html

<?php echo form_label('Recipient', 'recipient'); ?>
<?php 
$options = array();
$options[0] = '<option></option>';
foreach($users AS $user)
{
    $options[$user->user_id] = $user->first_name.' '.$user->last_name;
}
?>
<?php echo form_dropdown('recipient', $options, -1, 'class=required'); ?>

1 个答案:

答案 0 :(得分:0)

错误发生在form_dropdown()函数中。当您在第四个参数中将类作为字符串传递时,您还需要将“required”包装在引号中,否则HTML将不会验证。将最后一行更改为:

<?php echo form_dropdown('recipient', $options, -1, 'class="required"'); ?>