Re: [請益] PHP+ onchange後資料無法顯示

看板PHP作者 (勉強になるなあ...)時間14年前 (2009/12/30 12:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《increase01 (Increase)》之銘言: : 以下為程式碼 : --------------- : 這部分是JAVASCRIP的東西 : <script type="text/javascript"> : <!-- : function back_c(x){ : document.write ("123"); : if (x==".$row["CUS_ID"].") : { document.write (.$row["CUS_NAME"].); : } //--> : </script> 感覺比較像是 JavaScript 的問題 這段程式碼裡面怎麼夾雜著 php 啊...@@ 改成醬試試看: <script type="text/javascript"> <!-- function back_c(obj){ alert(obj.options[obj.selectedIndex].text); } //--> </script> : 這是BODY內容 : <body> : <h1 align="center">選取要刪除的會員</h1><p align="center"> : <form name="myform" action="del_chk.php" method="post"> : <div align="center"> : <SELECT name="show_id" size="1" onChange="back_c(this.value)" class="I"> ^^^^^^^^^^^^^^^^^^ 這邊改成 onchange="back_c(this);" : <?PHP : $i=1; : while($row = mysql_fetch_array($sqlstr)){ : $a="<OPTION value = ".$row["CUS_ID"]." >".$row["CUS_ID"]; : echo $a; : $i++; }?> : ?> : </SELECT><p> : <input type="submit" name="送出"></p> : </div> : </form> : </body> : </html> : 但我CHANGE內容後,她並不會跑JAVASCIRP的東西請問是什麼原因? alert 出來的東西應該是你要的訊息吧? 盡量不要用混雜的寫法,讓 JavaScript 跟 php 個別獨立^^ -- 白眉.鷲羽: 如果大人的世界這麼複雜, 那我還寧願永遠當個小孩子比較好... ~取自.天地無用!魎皇鬼第八話~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.101.128
文章代碼(AID): #1BEjdcwj (PHP)
文章代碼(AID): #1BEjdcwj (PHP)