看板 Ajax 關於我們 聯絡資訊
不好意思要來這麻煩各位高手了 因為對程式沒有很熟悉,但必須要完成這個程式,因此來請教一下 遇到的問題是:我使用下拉選單,它的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)
tn801534:function裡的zipCodeForm改成 12/09 16:36
tn801534:document.getElementById("zipCodeForm") 12/09 16:38
creya:喔!!!真的可以勒~~謝謝tn801534!!真感動... 12/09 16:42
mickfang:一般把value跟text設不同是要抓value,如果要抓text 12/11 08:30
mickfang:怎麼不乾脆把value也跟text一樣呢 12/11 08:30
withwill:因為有另外的input要讀那個value 12/12 23:31