対応ブラウザ: IE6.0 / IE5.5 / IE5.2Mac / NN7.0 / FF1.0 / Opera8
Getで飛ばされたFormの値をJavaScriptのみで取得します。
「何でJavaScriptだけでする必要があるんだよ!」とか言わないように!
そこに魅力を感じてください。ここはそういう所です。
サンプル
JSForm
ソースと解説
<script type="text/javascript">
<!--
//サーチの値を取得して&区切りで配列に格納
var $_GETURL = location.search.split("&");
//0番目の配列Nameの"?"より後ろの文字列を取得("?"の消去)
$_GETURL[0] = $_GETURL[0].substring(1,$_GETURL[0].length)
//$_GETStr関数を作る
function $_GET($_GETStr){
//配列の数だけループ
for(i in $_GETURL){
//取得したデータが配列内の"=”以前の文字列と同じなら
if($_GETStr == $_GETURL[i].substring(0,$_GETURL[i].indexOf("="))){
//配列の"="より後ろの文字列を返す
return decodeURIComponent(
$_GETURL[i].substring($_GETURL[i].indexOf("=")+1,$_GETURL[i].length)
);
}
}
}
//$_GET("任意の値")でフォームを取得します。
name = $_GET("name");
password = $_GET("password");
//-->
</script>
9/25修正
posted by 高速内弁慶 at 17:53|
Comment(3)
|
TrackBack(0)
|
JavaScript
|

|