html及java script網頁傳值
我html A網頁 有二個文字TEXT欄位一個名為 a 一個為 b我用語法<form method="post" action="mark1.htm">傳送
mark1.htm內容主要為java script
我想將A網頁欄位a跟b的數值 傳送至B網頁
我該如何利用java script引用這個a 與 b的值
例如 欄位a的值為 3 欄位b為7
我在script 中只要打入 a*b就可以引用她
首先…你要先這樣寫<form method="get" action="mark1.htm">
因為java script無法讀post的值,只能依照url給的參數來抓取
以下為mark1.htm的程式<script>
function getArgs() {
var args = new Object();
var query = location.search.substring(1);
var pairs = query.split("&");
for(var i=0;i<pairs.length;i++) {
var pos = pairs.indexOf("=");
if (pos == -1) continue;
var argname = pairs.substring(0,pos);
var value = pairs.substring(pos+1);
args = decodeURIComponent(value);
}
return args;
}
var args = getArgs();
alert("a * b=" + args.a * args.b);
document.write("a * b=" + args.a * args.b)
</script> 參考資料 藍色小舖
http://tw.knowledge.yahoo.com/question/question?qid=1005012802767
參考資料 http://tw.knowledge.yahoo.com/question/question?qid=1005012802767 嚴重支持! 牛啊,想不到的强帖
頁:
[1]