[ JS ] 下拉option讀text值,IE讀的到FF讀不到
不好意思要來這麻煩各位高手了
因為對程式沒有很熟悉,但必須要完成這個程式,因此來請教一下
遇到的問題是:我使用下拉選單,它的value和他顯示的文字(text)是要不一樣的
而我是用在PHP上,在傳送表單後要顯示選擇的文字(text)
因此在網路上找到下以javascript語法,用ie測試後是成功的,但FF居然不能傳送
想請問要如何改,ie和FF才能都正常執行,謝謝
------php的表單頁程式如下-----
<body>
<script language="javascript">
function send(){
zipCodeForm.allselect.value=(zipCodeForm.bookitem.options[zipCodeForm.bookitem.selectedIndex].text);
zipCodeForm.submit();
}
</script>
<form id="zipCodeForm" name="zipCodeForm" method="post" action="tttt1-2.php">
<p>
<select name="bookitem">
<option value="11111">aaa</option>
<option value="22222">bbb</option>
<option value="33333">ccc</option>
</select>
<input name="allselect" type="hidden" id="allselect" value=""/>
</p>
<p>
<input onClick="send()" type="button" name="Submit" value="提交"/>
</p>
<label>
</p>
</form>
</body>
---------------tttt1-2.php 表單接收頁如下(應該是沒問題,但還是貼一下)----
<body>
<?php
$allselect=$_POST["allselect"];
echo $allselect;
?>
</body>
-----------------------------
以上,麻煩大家了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.181.170
※ 編輯: creya 來自: 220.134.181.170 (12/09 16:35)
※ 編輯: creya 來自: 220.134.181.170 (12/09 16:36)
推
12/09 16:36, , 1F
12/09 16:36, 1F
→
12/09 16:38, , 2F
12/09 16:38, 2F
→
12/09 16:42, , 3F
12/09 16:42, 3F
推
12/11 08:30, , 4F
12/11 08:30, 4F
→
12/11 08:30, , 5F
12/11 08:30, 5F
→
12/12 23:31, , 6F
12/12 23:31, 6F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章