<select multiple name="skills[]">
<option value=".NET">.Net<?php echo set_select('skills[]', '.NET'); ?></option>
<option value="JAVA">Java<?php echo set_select('skills[]', 'JAVA'); ?></option>
<option value="php">PHP<?php echo set_select('skills[]', 'php'); ?></option>
<option value="cloud">Cloud<?php echo set_select('skills[]', 'cloud'); ?></option>
</select></td>
你好我在这里尝试set_select()选择多个但不能做。需要帮助,我该怎么做..谢谢。
很抱歉,但尝试使用以下代码:)
<select multiple name="skills[]">
<option value=".NET"<?php echo set_select('skills', '.NET'); ?>>.Net</option>
<option value="JAVA"<?php echo set_select('skills', 'JAVA'); ?>>Java</option>
<option value="php"<?php echo set_select('skills', 'php'); ?>>PHP</option>
<option value="cloud"<?php echo set_select('skills', 'cloud'); ?>>Cloud</option>
</select>
答案 0 :(得分:0)
您可以通过指定set_select的第三个参数来执行此操作,如果设置为TRUE,则将项目设置为默认值。要选择示例中的所有选项,请尝试以下代码:
<select name="myselect[]" multiple>
<option value="one" <?php echo set_select('myselect', 'one', TRUE); ?> >One</option>
<option value="two" <?php echo set_select('myselect', 'two',TRUE); ?> >Two</option>
<option value="three" <?php echo set_select('myselect', 'three',TRUE); ?> >Three</option>
</select>
请参阅信息here