1

我在 php 中创建了一个个人资料页面,用户使用 html 下拉列表选择性别。html代码如下:

Gender<select name="gender"> 
    <option value=" "> EMPTY </option> 
    <option value="Male">Male</option> 
    <option value="Female">Female</option> 
</select> 

用户选择性别后,表单发送并将数据保存到数据库中。问题是如果用户再次访问个人资料页面,下拉列表不会保留用户之前选择的值,而是每次都显示第一个选项值。如何修改它,以便下拉列表显示用户之前输入的选定值?

4

3 回答 3

0

在正确的选项标签上设置“选定”属性。您必须在交付 HTML 或使用 Javascript 客户端之前在服务器上弄清楚这一点,具体取决于您存储用户选择的位置。

于 2013-02-25T16:11:43.400 回答
0

试试下面...它会帮助你...

<option value=" " selected> EMPTY </option> 

如果我们Selected在选项标签中设置属性...那么它指定在页面加载时应该预先选择一个选项

于 2013-02-25T16:12:42.930 回答
0

选择并提交表单后,所选值必须保存在会话变量中。并且当人员再次访问页面时,通过检查会话值将选定属性设置为相应的

于 2013-02-25T16:15:13.770 回答