0

我知道这是通过提供selected="selected"其中一个选项来选择选择标记的选项值的方法,但是如果我事先不知道该值并且我需要从另一个文本文件中读取该值怎么办,我知道如何使用 PHP 从文本文件中读取该值,但我不知道在哪里包含该值,

<th>Submission Type: <title="Submission Type"></th>
<td>
    <select id="submissiontype" name="submissiontype" autocomplete="off">
        <option value="NORMAL">NORMAL</option>
        <option selected="selected" value="PRIORITY">PRIORITY</option>
        <option value="PAPERSTUDY">PAPERSTUDY</option>
    </select><br>
</td>

我试图在选择标签中给出这个 value="<? php echo $submissiontype ?>",但我没有成功。我怎样才能做到这一点?

4

1 回答 1

1

我不知道您如何从文本文件中检索值,但说您将其存储在$submissiontype.

然后,在option你要做的元素中

<option value="NORMAL"<?php echo strcmp($submissiontype, 'NORMAL') === 0 ? ' selected' : ''; ?> >NORMAL</option>
<option value="PRIORITY"<?php echo strcmp($submissiontype, 'PRIORITY') === 0 ? ' selected' : ''; ?>>PRIORITY</option>
<option value="PAPERSTUDY"<?php echo strcmp($submissiontype, 'PAPERSTUDY') === 0 ? ' selected' : ''; ?>>PAPERSTUDY</option>

不是最干净的解决方案,但它应该可以工作。

于 2013-10-02T16:31:15.667 回答