Re: [請益] php &javascript
※ 引述《clifflu ( 強運逃敗 兩次 !)》之銘言:
: 幾點小建議:
: 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 ?>
: : }
: : ?>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我從form 的頁面 onsubmit呼叫了js函數
他會直接執行 function name_chk()裡面的程序
那他上面的那段<?php if(blahblah);?> 這一串會被執行嗎??
ps:function name_chk() 跟form不同頁面 是另一個獨立的檔案
--
活在我不懂的道理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.102.55
→
09/02 16:43, , 1F
09/02 16:43, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章