Re: [請益] php &javascript

看板PHP作者 ( 強運逃敗 兩次 !)時間15年前 (2010/08/30 09:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
幾點小建議: 1. 不要用 php 輸出 html tag,會變得很難(肉眼)閱讀。 2. 前 (js) 後 (php) 端的關係要先釐清,前端由 browser 執行, 後端由 server httpd (apache / iis) 執行, 兩者間的訊息傳輸,不外乎 request / response (一般開網頁的方式) AJAX (利用 XML 傳遞資料)、透過嵌入 Applet (Java / Flash 等等等) 幾種 如果是用 response 直接傳的話,可以開啟輸出的網頁原始碼, 並列印關鍵變數內容進行除錯。 ※ 引述《rex921 (小雷)》之銘言: : 我又來求救了@@ : 程式碼.... : <form name="user_form" action="a.php" method="post" : onsubmit="return name_chk()"> ^^^^^^^^^^^^^^^^^ 這是一個 js 函式呼叫 : <input name="" type="submit" value="下一步" /> : </form> : <?php : function name_chk(){ ^^^^^^^^^^^^^^^^^^^ 而這是一個 php 函式 : ~~ : 這裡還有一些連結資料庫判斷的動作 : ~~ : echo "<Script type=\"text/javascript\">"; : echo "alert(\"hello\");"; : echo "</Script>"; : return false; 這段比較適合改寫為: <?php if (blahblah) : ?> <script type="text/javascript"> function name_chk() { alert("hello" + <?php echo $blah ?>) ; } </script> <?php endif // blahblah ?> : } : ?> : 我想呈現當我表單要送出去時,呼叫name_chk函數..讓他執行javascript : 可是一直失敗@@ : 我嚐試過 : <?php : echo "<Script type=\"text/javascript\">"; : echo "alert(\"hello\");"; : echo "</Script>"; : ?> : 功能是正確的..可是寫在php函數裡面卻怪怪的 : 觀念錯了嗎? 囧.... -- 鬼壓床怎麼辦 騎上去啊 Blog: http://clifflu.blogspot.com/ Since March, 2007 Photo Galelry: http://www.picasaweb.com/clifflu 沒有了 T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.230.190

08/30 09:54, , 1F
嗯 謝謝 我試試看.
08/30 09:54, 1F
文章代碼(AID): #1CUmr_bB (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1CUmr_bB (PHP)