window.location.search:URL(アドレス)のパラメータ値をJavaScriptで取得する方法



URL(アドレス)のパラメータ値をJavaScriptを使って取得・表示します。

1.JavaScript記述例

<script type="text/javascript">
    function paramdata(){
        if(window.location.search){
			//?(文字列のインデックスが1)以降の値(文字列)を取得
            var param=window.location.search.substring(1,window.location.search.length);
			//pformフォームのpnameテキストボックスに表示
            document.pform.elements["pname"].value=param;
        }
    }
    window.onload=paramdata;
</script>

2.HTMLの記述例

    <h1>URL(アドレス)の?以降の値(GETパラメータ)を以下に表示します。</h1>

<form name="pform" action="#">
    <input type="text" name="pname" size="30" />
</form>

window.location.searchURL(アドレス)のパラメータ値をJavaScriptで取得するデモ

取り急ぎでphpを使わずにURLでパラメータ値だけを
取得したい時がたまにあったりするので、そんな時に使ってます。