Javascript 如何在PHP Codeigniter中验证下拉列表中的选项?
所以我在做一个项目,这里我有一个下拉列表,我有一些特定的值,这些值会随着特定的变化而改变颜色 与可用值一样,可用值的颜色为绿色,不可用值的颜色为红色 因此,如果我想在下拉列表中验证选项,并且应该阻止用户选择红色值,即他将无法提交该值,那么应该怎么做 这是我的项目的代码示例 控制器:Javascript 如何在PHP Codeigniter中验证下拉列表中的选项?,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,所以我在做一个项目,这里我有一个下拉列表,我有一些特定的值,这些值会随着特定的变化而改变颜色 与可用值一样,可用值的颜色为绿色,不可用值的颜色为红色 因此,如果我想在下拉列表中验证选项,并且应该阻止用户选择红色值,即他将无法提交该值,那么应该怎么做 这是我的项目的代码示例 控制器: public function get_teacher() { $room=$this->input->post('room_id'); $date=$this->input->
public function get_teacher()
{
$room=$this->input->post('room_id');
$date=$this->input->post('exam_date');
$exam=$this->input->post('exam_id');
$response=$this->alo->get_teacher($date,$exam,$room);
echo $response;
}
型号:
function get_teacher($date,$exam,$room)
{
//$res .= "<option style='color:red'
value='".$teacher['teacher_id']."'>".$teacher['teacher_name']."</option>";
//such options are given
}
函数get_teacher($date、$exam、$room)
{
//$res.=''.$teacher['teacher_name'.];
//给出了这些选项
}
现在提交时,我希望用户不要提交此红色选项如何在javascript或codeigniter模型中的任何其他方法中验证可能有帮助的条件。使用禁用的html属性,您将不需要使用javascript
但是,您还应该在提交后在php中验证该值是否有效,因为人们可以在提交前/提交期间操纵任何表单数据,而不管“已禁用”或任何javascript验证。CodeIgniter中没有任何内容可以帮到您。这纯粹是显示,可能可以通过CSS解决。但我不是一个设计师,所以我不知道如何才能做到。是的,这是真的,但问题是我不想让他们残疾!我希望这些选项能被显示出来,以改善和使其更加用户友好它工作!禁用选项将显示结果,并且不允许用户选择该选项!!谢谢