我如何获得select标签值,我使用下面的语法但不工作。
控制器
'role' => $this->input->post('rol'));
查看 这些是我的选择标记中的选项
<select name="rol">
<option value="Employee">Employee</option>
<option value="HR">HR</option>
<option value="Student">Student</option>
</select>
答案 0 :(得分:0)
$role = $this->input->post("rol");
答案 1 :(得分:0)
您是如何编写选择 下拉列表的列表的!您是否将其作为我发布下面的内容?
<select name="rol" id="pos_select" class="form_input">
<option value="Employee">Employee </option>
<option value="HR">HR</option>
<option value="Student">Student</option>
</select>
$role = $this->input->post("rol");
答案 2 :(得分:0)
试试发布如下:
<form action="your_controller_action" method="POST">
<select name="rol" id="pos_select" class="form_input">
<option value="Employee">Employee </option>
<option value="HR">HR</option>
<option value="Student">Student</option>
</select>
<input type="submit" name="submit" value="Post it">
</form>
然后在你的控制器中:
public function youControllerAction() {
if( $this->input->post) {
echo $this->input->post("rol");
}
}
您将获得所选的选项值。
答案 3 :(得分:0)
将此代码放入视图中。只有你必须调用控制器功能。在这个例子中,我从数据库中获取选项值
<form method="post" action="<?php echo base_url()."main/project_filter_skills"; ?>">
<select class="demo-default " id="skilltags" name="skilltags[]" data-placeholder="Choose skills">
<option value="">Choose skills</option>
<?php foreach ($all_skill_tags as $skilltags) { ?>
<option value="<?php echo $skilltags->secondCat_id;?>">
<?php echo $skilltags->secondCat_title;?>
</option>
<?php } ?>
</select>
</form>
现在把它放在模态或控制器中以获得vlaue
$skilltags= $this->input->post('skilltags');
答案 4 :(得分:-1)
考虑这一点:
<option value="employee"<?php echo active_status($user->role, "employee", "selected"); ?>>Employee</option>