A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
<form action="page2.html" method="GET">
<input type="text" name="user">
<input type="text" name="age">
<input type="submit">
</form>
このフォームを送信すると、page2.htmlの中で、window.location.searchでデータを取得出来ます。
&で分割し、それぞれを=で分割してください。
var allDataes={};
var src=location.search;
if(src.indexOf('?')!=-1)
src=src.substring(src.indexOf('?')+1);
var lines=src.split('&');
for(var i=0,k,v,ln;i<lines.length;i++){
ln=lines[i].split('=');
k=decodeURIComponent(ln[0]);
v=decodeURIComponent(ln[1]);
allDataes[k]=v;
}
document.writeln('名前 : '+allDataes['user']+'<br>');
document.writeln('年齢 : '+allDataes['age']+'<br>');
エラーチェックしてません
PerlのCGI.pmやCのcgicと同じです。
データサイズ(URLの文字数)が256バイトを超えるようなら、
cookie(サイズ制限はブラウザ依存)を使ったり、POSTで送信してCGIアプリケーションを使った方が良いです。
ブラウザは数十kbのURLに対応していますが、経路が対応していない可能性があり、
古いプロクシとかを使っている人がいると、データがとぎれることがあります。
(セキュリティー上、そんな古いソフトを使ってる人はいないと思いますが、サーバー状況はさっぱりわかりません)
decodeURIComponentはSafari1.0、MacIEなどで使用出来ませんが、escape/unescapeを駆使すればその代わりに使えます。
今はむしろPHPが主流ですね。
サイズ制限やデコードを気にせず、$_GET['user']や$_POST['user']で取得できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【至急】マクロのカードの書き方を教えてください 2 2022/09/03 20:23
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- 学校・仕事トーク WEBアンケートの答え方。 以前の仕事などを含め、答えたくないような質問が複数あるのですが、アンケー 1 2022/09/01 18:51
- 統計学 t検定について教えてください 2 2023/02/23 16:35
- Chrome(クローム) GoogleChrome閉じるたびにアンケート続行できない表示が出る。 1 2023/08/13 13:53
- 統計学 前回イベントと今回イベントのデータ集計について 質問させてください。 イベント参加者の内アンケートを 3 2022/09/30 22:23
- その他(動画サービス) Tver アンケートに回答しても視聴できない(何度もアンケート画面が開く) 1 2023/01/13 21:47
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- PHP PHP MySql ページング 2 2022/09/20 06:38
- 政治 コンピューターで政党支持のアンケートをするのって、結果にどんな影響が出るでしょう? 5 2023/03/22 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像の座標位置取得
-
window.openで値の渡し方を教え...
-
JAVAで画像をボタンで切り替え...
-
MAX関数を使ってからLEFT JOIN...
-
jspでcssが読み込めない
-
Javascript初心者|jQueryの.va...
-
eclipseでcssを使うためには?
-
[急ぎ] videoタグで埋め込んだm...
-
console.log結果をhtmlで表示し...
-
【CSS】floatで左右に並べた...
-
デフォルト非表示にしたい。【t...
-
キャラクターがぴょこんと飛び...
-
javascriptテキストBOX色を元に...
-
CSS 可変マージン
-
読み込んだQRコードをフォーム...
-
getElementByIdの戻り値がnull...
-
JSPでの画像ファイル表示
-
一部のjavascriptがfirefoxで効...
-
CSS <div>の入れ子が反映さ...
-
クリックで色変更後に既に変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openで値の渡し方を教え...
-
jQueryでサーバー上のファイル...
-
【jQuery】複数の画像の読み込...
-
複数のバナーをリロードする度...
-
jQueryで画像を重ねる
-
一定時間ごとにgif画像の切...
-
画像をクリックすると別ウイン...
-
JavaScriptで画面サイズによっ...
-
HTMLページ内のタグに対しての...
-
HPに複数の画像をクリックで切...
-
【javascript】ロールオーバー...
-
画像の入れ替え
-
javascriptによるランダム画像...
-
画像と文字を同時に切り替えたい
-
JavaScriptで画像置換えてクリ...
-
連続したURLへのwindow.openの...
-
リンク切の場合リンクしない
-
戻り読みの代わりとなる正規表...
-
複数のボールの落下、バウンド...
-
<img>タグの alt= の値をキャプ...
おすすめ情報