[問題] PHP+二階下拉式選單顯示 疑問

看板PHP作者 (Claire)時間14年前 (2010/01/30 11:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 Ajax 看板] 作者: claire0810 (Claire) 看板: Ajax 標題: [問題] 二階下拉式選單 (第二階直接顯示)該如何做呢? 時間: Sat Jan 30 11:33:13 2010 我主要是用PHP程式寫 現在都可以正常顯示 但是我主要的疑問是 當你選擇第一階下拉式選單時 會接到第二階 但是我第二階不想要用下拉式選單 想要直接顯示他的值 請問該怎麼做呢?? 例如 JAVASCRIPT 1 PHP 2 那我第一階選擇PHP 第二階時 直接出現2 而不在下拉式選單中出現 請問該如何改??? ---------------------程式碼如下 牽涉資料庫 所以省略很多------------- <script language='JavaScript' type="text/javascript"> function CloseClicked() { window.returnValue = ''; window.close() } </script> <script language="JavaScript" type="text/javascript"> function Buildkey4(num) { var ctr=1; document.CodeForm.off.selectedIndex=0; document.CodeForm.off.options[0]=new Option(""); <? for($i=0;$i<mysql_num_rows($res_1); $i++){ $j=6; $a=7; $b=0; ?> if(num=="<? echo mysql_result($res_1,$i,$b); ?>") { document.CodeForm.off.options[ctr]=new Option("<? echo mysql_result($res_1,$i,$a); ?>"); ctr=ctr+1; } <? } ?> document.CodeForm.off.length=ctr; document.CodeForm.off.options[0].selected=true; } </script> -------------html----------------------------- <tr><td>優惠項目</td><td> <select name="discount" onchange="Buildkey4(this.options[this.options.selectedIndex].value);" tabindex="31"> <option value="0"></option> <? for($i=0;$i<mysql_num_rows($res_1); $i++){ $j=6; $a=0; ?> <option value=<? echo mysql_result($res_1, $i, $a);?> ><? echo mysql_result($res_1, $i, $j); ?></option> <? } ?> </select> </td></tr> <tr><td>折扣</td><td> <select name="off" size="1" tabindex="32"> <option value=""></option> </select> </td></tr> 想要在折扣的地方 不用下拉式選單顯示 而是直接顯示我所需要的二階值 多請教一個問題 第一階的下拉式選單Value不能使用中文嗎??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.30.237 ※ 編輯: claire0810 來自: 61.220.30.237 (01/30 11:58)
文章代碼(AID): #1BOweRkI (PHP)