WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:EnterキーでSubmitされる?

0:[投稿] マンタ [2002/11/22 11:36 ][環境:WIN+NN WIN系+Java]

以下のような検索用のページを作成しようとしています。
@インプットボックスに文字をタイプし、
A「検索」ボタンをクリックすると
Bアクションを起こす(現時点ではalert"あああ")
と考えておりました。

Aの代わりにEnterキーがクリックされた場合もB同様の
アクションを起こすにはどうすればよいのでしょうか?
ちなみにNN7です。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK rel="stylesheet" href="BDpage.css">
<TITLE>予算管理システム - 会社コード検索</TITLE>
<SCRIPT language="JavaScript1.3">
<!--
window.focus();
function doSearch(){
  alert("あああ");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM method="post" action="test.html" name="form1">
 <TABLE cellpadding=3>
   <TR>
     <TD>
       <INPUT type="text" maxlength="30" size="20" name="search" value="" >
     </TD>
     <TD>
       <INPUT type="button" name="searchBtn" value=" 検索 " onClick="doSearch();">
     </TD>
   </TR>
 </TABLE>
</FORM>
</BODY>
</HTML>


1:[回答] にゃあ! [MAIL] [2002/11/22 18:49 ]

NN7は使ったことがないのでわからないのですが、
onkeypressと
if(event.keyCode = 13){

}
でENTERキーのイベントが拾えるのではないでしょうか。


2:[回答] こねこねこ [2002/11/22 19:11 ]

onsubmit はいかが?

JavaScript講座 『 SMART 』
http://www.rfs.jp/sitebuilder/javascript/09.html


3:[回答] gun [2002/11/22 19:13 ]

私はNN4.78なのですが、
Googleなどで、検索キーワード入力後のENTERで、
検索が開始されます。

ソースを見たところ、特にスクリプトが詰まっている様子はなく、
少なくともNN4.78の仕様だとマンタさんのご希望通りの動作を
しているようです。NN7では違うのですか?


4:[回答] ひじ [2002/11/23 14:23 ]

Enterキーが押されたときには一般的なブラウザではsubmitが行われます。
ところが、「(月)「検索」ボタンをクリックすると」 の検索ボタンのtype属性値は
buttonとなっているので、Enterキーが押されたのとは異なる動作をします。

まず、このtype属性値をsubmitに変更して動作する方法を考えましょう。

ところで、Shift-JISという文字符号化方式はありません。Shift_JISの間違いではないでしょうか。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World