GH教學

GodHelp線上補習班、各類教學分享網站(程式設計、Flash遊戲教學、影音轉檔、動畫、繪圖、Go Home Schooling.....等等)

搜尋

form submit hidden

Q.急!如何在javascrip改表單裡面的隱藏欄位值,然後送出
http://tw.knowledge.yahoo.com/question/question?qid=1609111404361
我想請教一下~ 有個表單~我想要讓它按某個按鈕時會把表單裡的某個隱藏欄位改變~然後送出
每個欄位按紐改變的隱藏欄位值不一樣... 例如: A.php → B.php (A網頁送出後傳給B網頁)
A.php中的表單(myForm):有2個送出按鈕(第一個改action=1、action=2)、1個隱藏欄位(action)! B接收(action)的值~然後echo出來 但不知道javascript要怎麼寫... 可以麻煩會的人~幫忙一下嗎~~ 或者有什麼更好的方法...拜託了~"~ 不用打很多...只要給我個參考~我在自己修改也行..謝謝
不好意思..讓你搞混了! 我只是把隱藏欄位的名字叫做"action"
a.php <form name="form1" method="post" action="b.php">
<input name="action" type="hidden" value="0">
<input type="submit" name="Submit1" value="按紐1~顯示1">
<input type="submit" name="Submit2" value="按紐2~顯示2">
</form> 2009-11-14 19:49:29 補充 b.php
<? echo $_POST["action"];?>
再按按鈕1的時候~用javascript改變隱藏欄位的值~到b網頁的時候會顯示1 ~再按按鈕2的時候~用javascript改變隱藏欄位的值~到b網頁的時候會顯示

A.
由於你用submit value去傳送值
這個等於沒有用

<input name="action" type="hidden" value="0">


我建議用hidden接值,且改名稱為actionValue比較好


<script type="text/javascript">
function SendButton(sVal)
{
form1.actionValue.value=sVal;
//alert(form1.actionValue.value);
}
</script>
</HEAD>
<BODY>
<form name="form1" method="post" action="b.php">
<input name="actionValue" type="hidden" value="0">
<input type="submit" name="Submit1" value="按紐1~顯示1" onclick="SendButton('1')">
<input type="submit" name="Submit2" value="按紐2~顯示2" onclick="SendButton('2')">
</form>

活動

給您專屬賀卡

好站

知識+名片

GH知識+

天氣

Sitetag台灣部落格列表

統計

Blog Look Score and Rank