宜しく御願いします。
enterキーでの誤送信を防ごうと過去ログをみてそのとおりにフォームのsubmitをfalseで返し、送信ボタンをbuttonにかえてタイトルのようにjavascriptで送信しようとしたのですが「ページでエラーが発生しました」と画面下のステータスバー(?)に表示され、うまくいきません。どなたか御教授ください。ちなみにページはPHPで書いており、フレームを使用しております。
若しくは別の方法でenterキー入力を回避できる方法があれば教えてください。(onfocus以外で)
No.3ベストアンサー
- 回答日時:
#2です
しつれいしました。1点見逃してました
buttonの名前に「submit」はつかえません。
「submit1」とか適当な名前にしてみてください
この回答への補足
ありがとうございます!!解決しました。
しかしながら新たな問題が発生しました。
これまでは併設していた別の送信ボタンから得る値($_POST[sp_submit])で条件分岐していたものが、
buttonに変えた事で取得できなくなりました。ボタンをクリックすれば値を送れるコマンドがありましたら教えて頂けないでしょうか。
No.5
- 回答日時:
#3のつづき
>($_POST[sp_submit])で条件分岐していたものが、
>buttonに変えた事で取得できなくなりました。
普通に
<input type=hidden name=sp_submit value=true>
とか設定しておけばすればよろしいのでは?
この回答への補足
何度も有難うございます。
隠してしまうと必ずその値が送信されてしまいますよね?
sp_submitをクリックした時のみその処理を行いたいのですが・・・。可能でしょうか?
No.4
- 回答日時:
onclick=\"submit();\"
を
onclick=\"document.form1.submit();\"
にしてみるとか
No.1
- 回答日時:
ページのエラーなら、(IE6なら)左下の方、クリックすると
何行目でエラーが出たか記述されますよ。
後、たぶん、javascriptとのエラーだと思いますから、
javascript+htmlのソース(対象箇所だけでも)載せないと、
原因を答えられる人
居ないと思いますよ。
この回答への補足
回答どうもありがとうございます。
失礼しました。
対象箇所のソースは以下の通りです。
フォーム開始:echo "<form method=POST name=\"form1\" action=ex1.php onsubmit=\"return false;\">";
送信ボタン:echo "<input type=button name=submit value=\"確認\" onclick=\"submit();\"
エラー内容は「オブジェクトでサポートされていないプロパティまたはメソッド」だそうなんですが・・・。どこなんでしょう?分かりません。とりあえずいろいろやってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- WordPress(ワードプレス) Contact Form7?でお問い合わせを送信できません 2 2023/02/02 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定の文字でエラー
-
JavaScriptでVBのOption Explic...
-
javascript:void(0)とは何でし...
-
プルダウンメニューのリンク
-
関数を最終行までコピー
-
window.openがIEでエラーにされる
-
クリックすると下に説明文が出...
-
デザイン時のVisible=Falseは実...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptで ブラウザの閉じる...
-
自作のJavaScriptを既存のペー...
-
Ajaxが動きません~『status=0』?
-
Windows Form のMSChartで、グ...
-
javaScriptでグローバル変数に...
-
Excel vba 配列内の最大値を求...
-
if(1){...}とはどういうことで...
-
1つのVBAコードをすべてのコア...
-
フォルダを自動で開く
-
amazonの商品画像拡大のようなj...
-
VB.NET2003 テキストボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javascriptエラーの原因が分か...
-
javascript:void(0)とは何でし...
-
ホームページビルダーでスクリ...
-
クロスドメインでクッキーの取得
-
HTAで,親ウインドウを閉じ...
-
confirm()をはい/いいえ に切...
-
エディタ機能のTEXTAREAを作りたい
-
window.openがIEでエラーにされる
-
PhotoshopのJavaスクリプトで明...
-
Google mapが表示されない
-
クリックすると下に説明文が出...
-
このページのスクリプトでエラ...
-
HTMLにデバック機能はないので...
-
マウスムーブでのマウスカーソ...
-
JavaScript と VBScript を同時...
-
JQueryのエラーの詳細
-
関数を最終行までコピー
-
javascript + php でエラー
-
オブジェクトでサポートされて...
-
DOCTYPE宣言を変更するとjavaが...
おすすめ情報