入力画面に戻る
getform2の受取結果
ソースプログラム
function paraValue(paraName) {
var str = location.search.split("?");
if (str.length < 2) { // =1:?の後の文字列がない=パラメタがない
return ""; // パラメタがないのでnullを戻す。
}
// str[1]= "e=abc&j=日本語"
var params = str[1].split("&");
for (var i = 0; i < params.length; i++) {
var paraPair = params[i].split("=");
// paraPair[0]はパラメタの名称、 paraPair[1]はパラメタの値
if ( (paraPair[0] == paraName) // パラメタの名称が指定した名称paraNameと一致
&& (paraPair.length == 2) ) { // paraPairに名称と値がある
return decodeURIComponent(paraPair[1]); // UTF-8にエンコードする(日本語の場合必要)
}
}
return ""; // for文が最後まで到達しても一致しなかったのでnullを戻す。
}
function init() {
var 結果 = "<p>次のとおり受け取りました。<br>"
+ "宛先=" + paraValue("宛先") + "<br />"
+ "質問=" + paraValue("質問") + "<br>"
+ "経験=" + paraValue("経験") + "<br>"
+ "ブラウザ=" + paraValue("ブラウザ") + "<br>"
+ "目的=" + paraValue("目的");
document.getElementById('表示場所').innerHTML = 結果;
}