我正在试图找出我在这里做错了什么。由于某种原因,下拉列表未正确验证,因为它应该出现一条错误消息,说明此字段是必需的,但事实并非如此。它应该像下拉列表一样。
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'); ?>
答案 0 :(得分:0)
错误发生在form_dropdown()函数中。当您在第四个参数中将类作为字符串传递时,您还需要将“required”包装在引号中,否则HTML将不会验证。将最后一行更改为:
<?php echo form_dropdown('recipient', $options, -1, 'class="required"'); ?>