作者 主題: 請教一個Javescript與php連接的問題  (閱讀 5242 次)

0 會員 與 1 訪客 正在閱讀本文。

linjeffrey

  • 懷疑的國中生
  • **
  • 文章數: 68
    • 檢視個人資料
請教一個Javescript與php連接的問題
« 於: 2006-05-08 10:41 »
Dear 先進們
當使用如下的HTML時:
<form method="POST" action="--WEBBOT-SELF--">
   <p><select onchange=showform(this) size="1" name="D1">
   <option selected>第一頁</option>
   <option>第二頁</option>
   <option>第三頁</option>
   </select></p>
</form>

請教要如何在選單下,只要點選,就能呼叫如(show_form.php?pages=2)
來跳到所選定的page之網頁裏
即小弟應該用如何寫以下的程式:
<javascript>
showform() {
.....?????
}

</javascript>

希望各位先進們能教一下..
感謝不盡..

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
請教一個Javescript與php連接的問題
« 回覆 #1 於: 2006-05-08 11:10 »
1. form 的 method 改為 GET, action=你的php
2. select 的 name 要改為 pages
3. showform() 裏面呼叫 form 物件的 submit()
4. <javascript> 改成 <script>

PS: 你確定你會JavaScript?  :roll:

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
請教一個Javescript與php連接的問題
« 回覆 #2 於: 2006-05-08 12:12 »
引述: "yamaka"
1. form 的 method 改為 GET, action=你的php
2. select 的 name 要改為 pages
3. showform() 裏面呼叫 form 物件的 submit()
4. <javascript> 改成 <script>

PS: 你確定你會JavaScript?  :roll:


我都是直接 onChange='window.location=this.value'
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

湯姆貓

  • 活潑的大學生
  • ***
  • 文章數: 475
    • 檢視個人資料
請教一個Javescript與php連接的問題
« 回覆 #3 於: 2006-05-08 12:17 »
如果你不是在問有關AJAX的技術的話...
小弟有個類似的方法提供給你:
<select name="#" size="1" onChange="location.href=this.options[selectedIndex].value">
<option value="url.php?page=1">1</option>
<option value="url.php?page=2">2</option>
.
.
</select>
這裡直接選select就會跳過去了,不用Submit.
不過這個好像跟JavaScript與php沒有關係.

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
請教一個Javescript與php連接的問題
« 回覆 #4 於: 2006-05-08 12:26 »
引述: "湯姆貓"
如果你不是在問有關AJAX的技術的話...
小弟有個類似的方法提供給你:
<select name="#" size="1" onChange="location.href=this.options[selectedIndex].value">
<option value="url.php?page=1">1</option>
<option value="url.php?page=2">2</option>
.
.
</select>
這裡直接選select就會跳過去了,不用Submit.
不過這個好像跟JavaScript與php沒有關係.


我來幫忙找關係....

php 要負責 echo <option value ></option>
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
請教一個Javescript與php連接的問題
« 回覆 #5 於: 2006-05-08 12:50 »
引述: "湯姆貓"
如果你不是在問有關AJAX的技術的話...
小弟有個類似的方法提供給你:
<select name="#" size="1" onChange="location.href=this.options[selectedIndex].value">
<option value="url.php?page=1">1</option>
<option value="url.php?page=2">2</option>
.
.
</select>
這裡直接選select就會跳過去了,不用Submit.
不過這個好像跟JavaScript與php沒有關係.


跟JavaScript也有關係啊~~
onChange='...', 引號裏面的屬於 JavaScript

湯姆貓

  • 活潑的大學生
  • ***
  • 文章數: 475
    • 檢視個人資料
請教一個Javescript與php連接的問題
« 回覆 #6 於: 2006-05-08 13:00 »
^^對了.....這樣是和JavaScript與php有關係的.....