アプリ版:「スタンプのみでお礼する」機能のリリースについて

以前、以下の方法を教えていただいてうまくいったのですが、
ボタンを画像ボタンにし、javascriptで、押したら沈むボタンを
作成したところ、ENTERキーが無効にならなくなりました。

ENTERキーを押されて送信されないことが先決なので、
どなたかご伝授いただければと思います。

以前のスクリプト

<html>
<head>
<title>親</title>
<script type="text/javascript">
<!--
window.name = (new Date()).getTime();

function make_newwin(f) {
  f.target = window.name + "_ko";
  var w = window.open("about:blank", f.target, "スタイル設定");
  w.focus();
  f.submit();
}
//-->
</script>
</head>
<body>
<form action="/cgi-bin/test-check.cgi" method="post" onSubmit="return false">
<input type="button" value="送信" onClick="make_newwin(this.form)">
</form>
</body>
</html>

こちらで、
<input type="button" value="送信" onClick="make_newwin(this.form)">
これを以下のようにtypeを変えてしまったところ、効かなくなりました。
<input type="image" SRC="new.gif" ALT="新規登録ボタン" NAME="botan_new11" WIDTH="78" HEIGHT="26" BORDER="0" ID="botan_new" border=0 onMouseOver="MM_swapImage('botan_new11','','botan_new_sw.gif',1)" onMouseOut="MM_swapImgRestore()" onClick="make_newwin(this.form)">
これは、無理な話なのでしょうか?教えて下さい。

A 回答 (1件)

type="image" は type="submit" と同じ動作なので



onkeydown="return false"

を入れてみてはいかが?
    • good
    • 0
この回答へのお礼

はい、おこなってみたいと思います。
有難うございます。

お礼日時:2005/06/13 21:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!