php - 突出显示多选列表中的值

标签 php html

我有一个表单,其中有一个包含 3 个值和一些其他字段的多选列表字段。我想在使用 php 代码提交按钮后突出显示列表中的选定值。我将如何完成这项任务?

PHP 代码:-

<select id="txtconfort" name="txtconfort[]" multiple="multiple" style="width:72%; height:60px;">
    <option value="Power Steering">Power Steering</option>
    <option value="Power Windows">Power Windows</option>
    <option value="Engine Start/Stop Button">Engine Start/Stop Button</option>
</select>

例如。如果我选择 Power Steering 和 Power Windows,那么在提交后我想使用选定的属性在相同的文件中突出显示这些值。请帮助我!

最佳答案

试试这个:

<select id="txtconfort" name="txtconfort[]" multiple="multiple" style="width:72%; height:60px;">
    <option value="Power Steering" <?php if(in_array('Power Steering',$_POST['txtconfort'])) { echo "style='background-coloe:#ccc;'" } ?> >Power Steering</option>
    <option value="Power Windows" <?php if(in_array('Power Windows',$_POST['txtconfort'])) { echo "style='background-coloe:#ccc;'" } ?> >Power Windows</option>
    <option value="Engine Start/Stop Button" <?php if(in_array('Engine Start/Stop Button',$_POST['txtconfort'])) { echo "style='background-coloe:#ccc;'" } ?> >Engine Start/Stop Button</option>
</select>

关于php - 突出显示多选列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21623963/

相关文章:

php - Doctrine2 检查相关实体是否存在

php - 单选按钮,更改 PHP 背景颜色

html - <blink> 的替代方案

javascript - jQuery 添加一个链接以动态删除控件

javascript - 有没有一种方法可以检查容器是否需要滚动条?

javascript - 使用模态,HTML 无法在 Angular 4 中获取 JS 文件

php - 如何在 127.0.0.1 :9000 上重新启动已编译的 php-fpm

php - 如何在 Laravel 4 的 Controller 中从其他模型获取数据

php - 新的 5.4 数组短数组语法 : Good practice?

html - 如何在下拉框中显示两个元素,不可选择的默认项和第一个可选择的元素?