- ベストアンサー
テキストボックスに入力した文字がエンター(リターン)キーで全て削除されてしまいます。
テキストボックスに文字を入力し、確定のためにエンター(リターン)キーを押すと、先に入力された文字が全て削除されてしまいます。 <form name="myform" method="post"> <input type='text' name='keyword' size='46' value=""> ・ ・ ・ </form> エンター(リターン)キーを押しても上記文字が削除されることがないようにするには、 どのようにしたらよいでしょうか。
- みんなの回答 (4)
- 専門家の回答
お礼
おかげさまで、解決することができました。 今後ともよろしくお願い致します。
補足
早速教えていただき、ありがとうございます。 あらためて確認すると、 質問時の症状は、 イベントonclickに応答してテキストボックスの内容をクリアするjavascriptの実行が行われているためでした。 そこで、エンターキーの押下を、 「上記javascriptの起動をするためのボタン」ではなく、 「実質的なサブミットボタンのクリック」として作用するようにしたいのですが、 どのように対処したらよいか分かりません。 なお、サブミットボタンは、 typeが"submit"ではなく"image"のボタンでして、 このボタンに応じて所定の処理を行った後、submitボタンとしての処理を行うようになっています。 以上、たいへん恐縮ですが、ご教示下さるようにお願い致します。