Re: [請益] php &javascript
幾點小建議:
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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章