- ベストアンサー
テキスト入力後、エンターを押すことで関数を実行するには
formのtextエリアに値を入力し、その隣に配置したボタンでその値を利用した 関数を実行することはできます。しかし、誤ってtextエリアでエンターを押してしまうと、 入力値が消えて何かが実行されているようですが、何も起きません。 参考書などを見て、onchangeかonBlurでも使えばよいのかと思い試してみましたが、だめです。 textエリアでクリックすることで、その値を利用した関数を実行できる=隣のボタンを クリックすることと同様の動作を実現するにはどうしたらよいのでしょうか。 《サンプル》 <input type = "text" name="text"> <button onClick ="xxxx()"> 実行 </button> ※上のtextのvalueを元に実行するのが下のボタンの"xxxx()"
- みんなの回答 (3)
- 専門家の回答
お礼
再びの回答、ありがとうございました。 思ったとおりの動作が実現しました。ただ、言われるような「問題点」があることはきちんと覚えておきます。 大変助かりました。