我有一个表单,其中有一个包含 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/