HTMLで文字入力フォームを作って、その文字列を別ページに表示させたいのですが、どのように参照すれば表示されますか?教えてください。
答え:
test.html
<html>
<head>
<title>test</title>
</head>
<body>
<form action="./test1.html" method="get">
<input type="text" name="encode">
<input type="submit" value="submit">
</form>
</body>
</html>
test1.html
<html>
<head>
<title>**</title>
</head>
<body>
<script type="text/javascript">
url=window.location+""
if(url.indexOf("?") != -1){
v=url.split("?")[1].split("=")[1]
document.write(v)
}
</script>
</body>
</html>
かな?
補足の質問:
ありがとうございます。解決しました。この質問・回答は役に立ちましたか?
答え:
FORMのデータ送信方法にはPOSTとGETがありますが
送信先(ACTION)がCGI(Perl・PHP・ASP・JSPなどのプログラム)でないと
POSTのデータは受け取れません。
GETの場合はURLの後ろに?以下に連結されますので
javascriptを使用すれば切り出せます。
参考URLをご参照下さい。
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.