• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別のページにデータを送るには?)

JavaScriptで別のページにデータを送る方法とは?

このQ&Aのポイント
  • JavaScriptで別のページにデータを送る方法を知りたいです。
  • 2つのページでテキストボックスに入力した文字列が一致するかどうかをチェックしたいです。
  • 作成したコードでエラーが出てうまくいかないので、正しい方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • T0ngT0ng
  • ベストアンサー率40% (8/20)
回答No.1

あくまでWebサーバには仕組みをいれず、JavaScriptのみで完結したい ということですね。 2ページ目10行目のnoneが未定義というエラーになると思います。 何がしたいかによりますが、noneという文字列だったら、という条件なら "none"とダブルクォーテーションで囲む。変数valに値が設定されていない、 という判定をしたいならnullとすればとりあえず動くかと思います。 ただ、その外側の if (val){ で何がしたいかよくわかりません。(とりあえず、現状は無意味です) 普通に考えるなら下のような感じにするとすっきりするのではないでしょうか? if ( val == null || val == "" ){ val = "何にも入力されてません。"; }else if( val != "pass"){ val = "はずれ" }else{ val = "あたり" }

sian0k
質問者

お礼

ご返答ありがとうございます!お返事遅れてすみません。 10行目、noneじゃなくてnullでした……!(がふっ)←吐血 そんな阿呆なミスしてたんですね……穴があったら入りたい。 if (val){ の行は自分でもよくわかりません。そこは似たようなスクリプトを見つけたときにコピー・ペーストしたまんまなので…… ご回答どおり作り変えてみたらうまくいきました、ありがとうございました!