我希望能够记住我的下拉列表的选定值。 无论是来自java,会话还是Cookie,并且在回发后都选择了它。任何帮助将不胜感激。
以下是我的代码:
<select name="Name" onChange="showSelected(this.value)">
<?php
$qRtu = "SELECT ID, Name From tblOption";
$result = mysql_query($qRtu);
while ($data=mysql_fetch_assoc($result)){
?>
<option value ="<?php echo $data['ID'] ?>" ><?php echo $data['Name'] ?></option>
<?php } ?>
</select>
答案 0 :(得分:1)
您需要输入HTML以允许表单控件选择一个选定的选项,类似于:
<?php while ($data=mysql_fetch_assoc($result)) { ?>
<option value ="<?php echo $data['ID'] ?>" <?php if($data['ID'] == 'some value')
echo( 'selected = "selected"' ); ?> >
<?php echo $data['Name'] ?>
</option>
<?php } ?>
'some_value'
是您需要从数据库,会话或Cookie中获取的内容,或者您计划从中获取选择框默认值的内容。