宜しく御願いします。
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エラーの原因が分か...
-
ホームページビルダーでスクリ...
-
javascript:void(0)とは何でし...
-
vba ie操作 ボタンを押...
-
IE8開発者ツールでソースの修正
-
「終了していない文字列型の定...
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
-
JavaScriptで ブラウザの閉じる...
-
JavaScriptでテキス...
-
VBScript から JavaScript を呼...
-
「光の三原色」みたいな「三つ...
-
ASP(VBS) ←→ JavaScript の変数...
-
javascriptで最初のところに戻...
-
jquery か javascript で json ...
-
contenteditableで編集した内容...
-
テキストファイルの更新日時を取得
-
javaで「花が散る」
-
〔Excel:VBA〕マクロの実行が異...
-
if(1){...}とはどういうことで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascript:void(0)とは何でし...
-
PDFフォームで条件つき金額を表...
-
Javascriptエラーの原因が分か...
-
HTAで,親ウインドウを閉じ...
-
クロスドメインでクッキーの取得
-
ホームページビルダーでスクリ...
-
confirm()をはい/いいえ に切...
-
JavaScriptでVBのOption Explic...
-
クリックすると下に説明文が出...
-
特定の文字でエラー
-
window.openがIEでエラーにされる
-
ホームページで写真自動切り替...
-
スクリプトエラーについて
-
HTMLにデバック機能はないので...
-
getElementByIdで謎のエラーが...
-
javascriptのis null or not an...
-
IEで見ると「構文エラー」にな...
-
エディタ機能のTEXTAREAを作りたい
-
マウスムーブでのマウスカーソ...
-
プルダウンメニューのリンク
おすすめ情報