• ベストアンサー

javaスクリプトについて(DoJa5.1)

初心者です。 根本的な疑問なのですが javaで組んだプログラムはどこを回っているのでしょう? TextBoxを設置してBoxを選択、数値を入力、Box内には入力された数値が表示されています。 直下でgetText使用し入力した文字を汎用変数に取得 それを表示させてみますが””のまま これはいったい? 元がBASICレベルですのでさっぱりわからないのです。 質問そのものがわからないかもしれませんが、解読できた方、よろしくお願いします。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 恐らくですが、あるイベントでgetText()をしないとだめです。 TextBox textBox = new TextBox(); String str = textBox.getText(); System.out.println ( str ); と一連の中に書いてもstrは空です。 画面上で入力された数値を拾うには、入力後にボタン押下等のイベントでgetText()しないと値は取れません。 外していたらすいません。

kyouri1
質問者

お礼

エスパーありがとうございます。 なるほど、何かのアクションが必要になってくるのですね。 早速試してみます。 うまくいくかどうかは一週間くらい経ってからになると思いますが、がんばってきます。 ありがとうございました。

その他の回答 (1)

  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.1

とりあえずjavaとjavascriptは別なものです、どっちの話ですか? また、これくらいなら簡単にそこのソースを乗っけたほうが良いと思います。 以下、エスパーです。 javascriptのあるHTMLでテキストボックスに対してgetText実行 ただ、実行がページ読み込みの時に行われている、とかですかね。 BASICでもちゃんとやってればこのような状態にはならないと思います。

kyouri1
質問者

お礼

早速ありがとうございます。 BASICにはページ読み込みとかはありませんので任意のステートメントをぐるぐると回らせているわけで・・ というかBASICといいましてもN88(86) ともあれエスパーありがとうございました。 ページ読み込みっていうのでなんとなく理解できたような気がします。 気長にトライ&エラーでやっていきます。 ありがとうございました。