• ベストアンサー

ページがロードされたら自動的に処理

こんにちは。検索してみたのですが、見つからなかったので質問させていただきます。ASPのページで、そのページがロードされたら、自動的に送信のボタンをクリックしたのと同じ処理をしたいページがあるのですが、(新規登録したあと、確認するために最新10件のデータを表示したいのです)フォームの送信ボタンを押す処理はJavaScriptでできるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

フォームの送信ボタンを押す処理は javascriptでは フォーム名.submit(); です。 例えば <script type="text/javascript"> function submitExe(){ document.FORM1.submit(); } </script> <body onload="submitExe()"> … <form name="FORM1"> … </form> とでもすればいいです。

mei0311
質問者

お礼

すんなりと、できました! ありがとうございました。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

<body onload="docuemnt.forms[0].submit();">

mei0311
質問者

お礼

できました。ありがとうございました。

関連するQ&A

  • 連続処理要求の禁止について

    ASPかJAVAScriptで質問するか 迷ったのですが、ASPで質問させて頂きます。 以下の流れで処理が走ります。 1.ASPで作成されたHTMLを表示する。 2.表示されたHTMLでSubmitボタンを押下する。 3.OnSubmitでHTMLに入力されたデータをチェックする(JAVAScript) 4.チェックが正常ならSubmitし、自ページをロードする。 5.ASPで入力したデータを取得し、DBに登録する 6.DBに正常登録されたら違うURLに飛ぶ といった流れの中でSubmitボタンを押下後、 再度Submitボタンが押されても無効にしたいのですが、 何か方法をご存知でしたら御教授ください。 できたら、フラグとかを立てずに、 JAVAScriptの処理中やサーバからの応答待ちといった ステータスを取得して制御したいと思っています。 フラグを立てなければ無理といった情報でも知りたいので、 御教授お願いいたします。

  • ボタン処理の消し方

    ASPでJscriptをつかってプログラミングしています。 ユーザー情報を登録する画面があり、そこから送信ボタンを押すと 登録内容を確認できるページに飛びます。そのページからさらに登録ボタンを押すと同じページ(登録ページ)をリロードして、登録しましたとメッセージがでるようになっており、一回登録ボタンを押したらボタンを消すようにしなくてはいけないのですが、どうしたらいいでしょうか? ボタンの表示は消せるのですが、それだとダメで、登録ボタンを押すという処理じたいも消すようにしたいのですが・・・ ボタンは<input type = 変数 ~ value="登録">でボタンがおされたらhiddenで消したボタンを変数で呼んでいます。

  • メールフォームの重複送信の制限の処理を教えてください。

    メールフォームをPHP4で作成している最中なのですが、最後に、メールフォームで同じパソコンから何度も送信ボタンをクリックして、メールを送信されないようにしたいと思っています。 ですが、初心者のため、良い方法が思いつかず、検索してもピンとくるものがなく、煮詰まっています。(クッキーやJavascriptなどを利用せずにできないものかと・・・) 1日のうち同じPCから10回まで続けて送信OK、日付が変われば、送信できるようになるというような処理が出来ないものか考えています。 上記のような処理に限らず、悪意のあるメールの重複送信に対して行う、PHPのスクリプトだけですむ、一般的な処理について教えていただければうれしいです。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • フォームデータをlocation.replaceで次のページに渡すには

    php+mysqlで会員制のサイトを作っており、 javascriptも使っているのですが、 行き詰ってしまいましたので、助けてください。 投稿をインプット→確認→データ登録→終了 のように処理させているのですが、 ブラウザの"戻る"ボタンを押すと、不都合が生じるので、 投稿のページの履歴を残さないようにしたいと思います。 そのためにlocation.replaceを使えば、履歴を残さず、 次のページに進むことができるのですが、 フォームのデータを次のページに渡すことができません。 すみませんが、 履歴を残さずに、フォームデータを次のページに渡す方法を、 教えていただけないででょうか。

  • フォームページで送信してもページはそのまま残ります・・・

    プロバイダサービスのフォームはデザインがシンプルなのでドリームウェーバーでフォームを作成しました。確認のためウェブ上から送信してみたら、Outlookは起動してページは送信された様子なのですが、フォームページはそのまま残ってしまいます。なので、つい何度か送信ボタンをクリックしてしまいます。どうやったら、送信ボタンをクリックと同時にページを閉じることができるのでしょうか? 説明がうまく出来なくてすみませんが、わかる方がいましたら教えてください。よろしくお願いします。

    • ベストアンサー
    • CSS
  • Webページで最新のJavaScriptを読み込みたい

    Webページで最新のJavaScriptを読み込みたい Visual Studio 2008 でWebページを作成しています。 今、AというページとBというページがあり、それぞれのページにボタンを設け、 Response.Redirectで行き来できるようにしています。 それぞれのページは、  B:現在の状況に応じてJavaScript内に配列を作成  A:Bで作成したJavaScriptを読み込み、ボタンのクリックで内容を表示 という機能を持たせています。 今、BでJavaScriptを作成し、Response.RedirectでAのページに行くと、前の (キャッシュされている?)内容が表示されます。 →ここで、ブラウザの「更新」ボタンをクリックすると、最新の内容になります。 切り替わったときに、最新の状態のJavaScriptを読ませようと、  A.aspx?data=xxxxx (xxxxxは乱数)としましたが、状況は同じでした。 Aのページで、いつでも最新のJavaScriptを読み込ませることはどうすればでき るのしょうか。

  • formの確認ページからformに戻る方法?

    こんにちは,よろしくお願いします。 ユーザ登録で,フォームに入力した内容をデータベースなどに登録する前に,確認するページを表示して,そこで内容を確認してもらって「登録」または,「戻る」ボタンを選択してもらうようなサイトを作ろうと思っています。 ただ,このフォームのページにちょっと細工をしてありまして,県名を選択すると,データベースから,ユーザが所属する会社名(事業所名)を引っ張ってきて,さらに,会社名を選択すると会社のメールアドレス等を表示し,間違っていれば訂正してもらうような内容のページにしたいと考えています。 概要としては,県名や会社名を入力するセレクト要素に,JavaScriptのonchangeイベントを設定して,自分自身にPOST送信して,データベースから住所等の必要なデータを引っ張ってきています。ですからフォームタグの,action ="<?php echo $_SERVER["PHP_SELF"] ?>"です。 データがそろったところで,「送信」(submit)ボタンのdisableを解除して,これをクリックすると,入力値をチェックし要件を満たしていれば,header送信して,セクション変数に値を代入して確認ページまで持ち運び表示しました。 そこで,確認ページから,確認前の入力フォームの状態に戻る方法について疑問を持っています。 IEの戻るボタンを押すと,「警告 : ページの有効期限切れ 要求したページは、フォームで送信された情報を使用して作成されました。このページは、もう利用できません。セキュリティ保護のため、情報は自動的には再送信されません。」と表示されます。さらにここでブラウザの「更新」ボタンを押すと,確認ページ表示前のフォームの状態に戻ります。(firefoxでは,戻るボタンを押すと警告メッセージが表示され,OKボタンを押すと,確認ページ表示前のフォームの状態に戻ります。) そこで2つ質問があります。このような状態のとき,警告メッセージ等が出ないようにして,確認ページ表示前のフォームの状態に戻る方法を教えてください。 また,「セキュリティ保護のため…」という警告が気になります。このような場合,どのような危険性があるのでしょうか?教えてください。お願いします。

    • ベストアンサー
    • PHP
  • ページの有効期限切れ といわれます

    bottonを押した時に、Windowのclose()で元のページを閉じる 処理を実行していますが、 警告 : ページの有効期限切れ 要求したページは、フォームで送信 された情報を使用して作成されました。このページは、もう利用できません。セキュリティ保護のため、情報は自動的には再送信されません。 情報を再送信し、この Web ページを表示するには、ツール バーの [更新] ボタンをクリックしてください。 というメッセージが表示されます。 これを確実に防ぐにはどうすれば、いいでしょうか。 history(-5) も実行してみましたが、同じ結果でした。

  • ページを遷移せずにデータ送信

    はじめまして。こちらのカテゴリに質問投稿するのは初めてです。 投稿カテゴリが適切かどうかさえも不明ですが、お知恵を拝借したく投稿させて頂きます。 表題の通りですが、SNSなどに多く使われている、コメントを投稿する際、ページを遷移することなくフォームのデータを送信し、そのデータをMySQLに登録するとった流れを考えています。 http://shun-ichiro.com/log/reminder/php-jquery-ajax-mysql/ 上記サイトは、フォーム上のデータではなく、ボタンを押した際に決まったデータをDB内に登録する者ですが、データ処理という意味での流れは理想に近く、上記サイトでサンプルとして配布されているものをテストしているのですが、このページ上にテキストフォームなどを加えた場合の処理が、お恥ずかしながら一向に見えてこないのが現状です。 上記ページを例にした場合、テキストフォームを設置し、そのデータをDBに登録するための、post.js はどのようなスクリプトとなるのでしょうか? PHPはこれまで触ってきましたが、Ajax?Javascript?を触るのは初めてといっていい程で、色々と調べながら今日まで来ましたが、適切なキーワードさえも不明で、欲する情報になかなか辿り受けない状況です。(もうかれこれ1週間以上思考錯誤しています・・汗) お忙しいなか恐縮ですが、アドバイスのほど宜しくお願い致します。

    • ベストアンサー
    • AJAX
  • アクセスでの登録ボタンでの処理について。

    アクセス初心者です。新規登録用のフォームを作成しています。普通のフォームはマウス等の操作で前後の情報が見れますよね?(100件、情報が入力されていたら、100件見れますよね。)非連結で作成して、クエリに飛ばして、登録ボタンを押したものだけがテーブルに入っていくという構造はできるのでしょうか?ちなみにクエリから引っ張ってきた検索画面はフォームにあります。今の作成に仕方で、登録ボタンをクリックしても、テーブルに入っていきません。新規登録用フォームはMainMenu上に新規というボタンを設けてあって、それをクリックしたら新規登録用画面が開くという風に作りたいのです。テーブルに情報を入れていくのは非連結じゃ無理なんですか?どなたか分かる方いましたらご教示ください。よろしくお願い致します。

専門家に質問してみよう