/******************************************************* ■GETメソッドのフォームデータを取得するスクリプト例 使い方(参考) <input type="text" name="ONAMAE">で送信された値を取る場合は 変数名 = param("ONAMAE"); で変数にONAMAEの値が入ります、表示したい場合は <script>document.write(param("ONAMAE"));</script> をBODYタグ内に書けばページに表示されます 半角英数字のみの例と手製のunescape2()メソッドを使って 全ての文字を得る例の2種類を載せてますのでどちらか一方を 参考にしてください *******************************************************/ //受けた値をそのまま取得する場合の例 //取り扱う文字が半角英数字のみの場合はこちら <script> var Forms = location.search.replace(/^\?/,"").replace(/\+/g," ").split('&'); function param(StrP01){ var RetParam = ""; for (var i in Forms){ var NameValue = Forms[i].split('='); if (NameValue[0] == StrP01){ RetParam = NameValue[1]; break; } } return RetParam; } </script> //---------------------------------------------------------------------------- //unescape2()を利用してLathin1コードを文字に変換する場合 //フォーム名や値に全角・半角・記号を使っている場合こちら <script src="unescape2.js"></script> <script> var Forms = location.search.replace(/^\?/,"").replace(/\+/g," ").split('&'); function param(StrP01){ var RetParam = ""; for (var i in Forms){ var NameValue = Forms[i].split('='); if (unescape2(NameValue[0]) == StrP01){ RetParam = unescape2(NameValue[1]); break; } } return RetParam; } </script>