作者cleanwind (骨傲风清(挂网))
看板PHP
标题Re: [问题] 请问关於表单的选项 (selected)
时间Sun Dec 31 09:31:48 2006
※ 引述《eugg (狂欢 是一个人的孤单)》之铭言:
: 作者: eugg (狂欢 是一个人的孤单) 看板: Web_Design
: 标题: [问题] 请问关於表单的选项 (selected)
: 时间: Fri Dec 29 15:06:54 2006
: <form name="form1" method="post" action="select.php">
: <select name="select">
: <option value = null selected >请选择</option>
: <option value = "选择一">选择一</option>
: <option value = "选择二">选择二</option>
: <option value = "选择三">选择三</option>
: </select>
: <input type="submit" name="Submit" value="送出">
: </form>
: 请问一下各位高手
: 因为我action指向的网页就是本身的网页
: 我在[请选择]的地方放了 selected 所以他预设值就是在请选择
: 可是这个设式送到select.php(也就是本身)後
: 他的预设还是在[请选择]
: 请问可以让他当我选择了[选择一] 送出之後
: 可以让他的 预设(selected)在选择一那里吗
: 不知道我说明的够不够清楚,谢谢>"<
提供一个笨方法,不过不需要其他的支援....
<option value = "null selected"
<?php
if($_POST['select']=='null selected' or $_POST['select']==null)
{ echo ' selected';} ?>
>请选择</option>
<option value = "选择一"
<?php
if($_POST['select']=='选择一')
{ echo ' selected';} ?>
>选择一</option>
<option value = "选择二"
<?php
if($_POST['select']=='选择二')
{ echo ' selected';} ?>
>选择二</option>
<option value = "选择三"
<?php
if($_POST['select']=='选择三')
{ echo ' selected';} ?>
>选择三</option>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.219.218