• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストエリアの入力に関して)

テキストエリアの入力に関して

このQ&Aのポイント
  • テキストエリアの入力に関して、カーソルを合わせても入力モードに変わらなくなってしまった。
  • テキストエリアの入力モードが正しく動作しない問題が発生しています。
  • テキストエリアにカーソルを合わせてもテキストの入力ができません。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

せっかく、scriptの中身を公開してもらいましたが、 特に問題ないですね。提示されてる部分だけそのまま組んで、テストしてみましたが、 問題なく動作しております。(Firefox3.6、IE8、GoogleChromeで確認) という事は、他部分に何かがあるのか? お役に立ちませんで、どうもです。

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

まだまだ説明不測です。回答出来ません。 function test()の中身は、投稿できないほど大きいのですか? せめてこの<form>の中身を全て載せられないんですか? PHP側で、$out_timeの値はどおやってセットしているんですか? 一連の画面遷移の中にある一つのページなんですか?

yurix_1
質問者

補足

ご回答ありがとうございます。 form全てのソースの記載は容量的に申し訳ありません。。。 function test() の中身は、 <script type="text/javascript"><!-- function test(n) { var t = document.getElementById('target'); var s = t.getElementsByTagName('SELECT')[0]; t = t.getElementsByTagName('INPUT')[0]; if (n) t.value = s.value; s.style.display = n?'none':'inline'; } --></script> となっています。 $out_time へはPHP側で前のページから渡ってきた値をそのままセットしている だけです。 やはり全部載せないと難しいですかね。。。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

おそらく、function test()の中で、当該<input>要素に、 readonly属性をセットしているのではないかと... それを止めるだけですが、どこか解らなければ、提示されているPHP の、 print("<input ~ の部分を print("<input size='20' type='text' name='pm_note' id='pm_note' value='$out_time' onfocus='document.getElementById("pm_note").readonly=null;' ondblClick='test(0)' style='width:100%;'> \n"); にすればどうでしょう。

yurix_1
質問者

補足

ご回答ありがとうございました。 私の説明不足で申し訳ありません。  全く入力ができないという事ではなく、カーソルが有効になるのが右のわずかなエリア となってしまっています。 hidden にしてあるinput エリアが邪魔しているのでしょうか。。。 教えて頂ければ幸いです。