Re: [請益] PHP+ onchange後資料無法顯示
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):