フォーム入力読み込み
-
0 名前: oku : 2006/11/23(木) 12:12 ID:c71btDKi
- 親ページ(フォーム入力ページ)から子ページ(確認ページ)を開き、親ページのフォーム入力データを子ページに書き込むために以下のようにしたのですが、全角文字が文字化けしてしまいうまく表示されません。何かいい改善策があればよろしくお願いします。
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>
-
1 名前: 加納 : 2006/11/23(木) 12:12 ID:0eGP0h2.
- フォームから送信する場合、自分で2バイト文字をエンコード、デコードをするのが無難です。
ソースは提示しませんが、"javascript encode"などで検索してencode/decode用のソースを手に入れて使用してください。(escapeなどのjavascript備え付けのエンコード関数は駄目。)