如何自動選擇下拉列表中的字段。自動選擇下拉列表的值
說,如果有人去www.xyx/form/?abc
一些價值被下拉選擇,
或者,如果有人去www.xyx/form/?def
其他一些價值被下拉選擇。
我很喜歡JS和php。
如何自動選擇下拉列表中的字段。自動選擇下拉列表的值
說,如果有人去www.xyx/form/?abc
一些價值被下拉選擇,
或者,如果有人去www.xyx/form/?def
其他一些價值被下拉選擇。
我很喜歡JS和php。
假設example.com/?sel=xxx
<?php
$sel = $_GET['sel'];
?>
<select ...>
<option val="xxx" <?php if($sel==='xxx') echo 'selected="selected"';?>>Option XXX</option>
<option val="yyy" <?php if($sel==='yyy') echo 'selected="selected"';?>>Option YYY</option>
</select>
沒有所需的JavaScript。
PHP
<select name="select">
<option value="abc"<?php ($_GET['select'] == 'abc'? echo 'selected="selected"' : ''); ?>>ABC</option>
<option value="def"<?php ($_GET['select'] == 'def'? echo 'selected="selected"' : ''); ?>>DEF</option>
</select>
非常感謝您提供答案! – WebDDelhi 2011-04-10 08:13:30
<option value="abc" <?php echo isset($_GET['abc']) ? 'selected="selected"' : ''; ?>>abc</option>
非常感謝您的幫助! – WebDDelhi 2011-04-10 08:14:32
嗯,所以,當你在選項列表項的100S你會怎麼辦?其他的想法不會看起來那麼棒。
然後,你將需要只是簡單地寫1行代碼,在選擇標籤的末尾:
<?php if(isset($_POST['env_foil_color'])) echo "<script>document.getElementById('env_foil_color').value='{$_POST['env_foil_color']}';</script>"; ?>
其中,「env_foil_color」是選擇標籤的ID和姓名都
是否'checked'在選擇選項中工作? – 2011-04-09 19:43:32
你需要'選中'而不是'檢查''選項' – 2011-04-09 19:44:17
啊,詳情:) – 2011-04-09 19:45:19