Q&Aサイト横断検索「戻る フォーム 値」で検索した結果

Yahoo!知恵袋 解決済み

読み込み中・・・
フォーム送信についてです。 自分には、フォーム送信→PHPでDBに追加→フォーム送信→・・・のような無限ループにする方法を見つけられませんでした。 そのため、フォームで値入力→JSで読み取り、PHPに送信→PHPでセッションIDに値代入→metaで一定時間でPHPにジャンプ→PHPでDBに追加→ヘッダーでフォームに戻る→フォームで値入力→・・・と考えました。しかし、表示しない上に、DBにも入らず、Noticeまで出てしまいました。 ここで質問です。このやり方はどのようにやればいいのですか。また、このやり方以外に、どんなやり方がありますか。 詳しい説明お願いします。できれば、サイトのリンクもお願いします。
フォームの値の保持について。 PHPで登録フォームを作っています。 test_1.phpで値を入力して、セッションで値をtest_2.phpに飛ばして確認し、 OKだったらセッションで値をtest_3.phpに飛ばしてデータベースに登録、 NGだったらtest_1.phpに戻って修正をするという形にしたいのですが、test_2で値を確認してNGだった場合、「前へ戻る」ボタンをクリックして、test_1の入力フォームに戻ったときに、値がクリアされてしまってます。 値を保持しておくにはどのようにすればよいですか? 下のようにコードを書きました。が、戻ったときにも値を保持させておくコードが分かりません。 よろしくお願いします。 //test_1.php <?php $namae = ""; $error = array(); if (isset($_POST["sousin"])) { $namae = $_POST["namae"]; if ($namae == "") { $error[] = "入力してください!<br>"; }elseif (mb_strlen($namae) > 10) { $error[] = "10文字以内で!<br>"; } if (!count($error)) { session_start(); $_SESSION["namae"] = $namae; header("Location:test_2.php"); } } ?> <form action = "test_1.php" method = "post"> <?php if (count($error)) { foreach ($error as $message) { echo $message; } } ?> <p>名前を入力してください: <input type = "text" name = "namae" value = "<?php echo $namae; ?>"></p> <input type = "submit" name = "sousin" value = "送信!"> </form> //test_2.php <?php session_start(); $namae = $_SESSION["namae"]; if (isset($_POST["touroku"])) { $_SESSION["namae"] = $namae; header("Location:test_3.php"); } if (isset($_POST["modoru"])) { $_SESSION["namae"] = $namae; header("Location:test_1.php"); } ?> <p>以下の内容でよろしければ登録ボタンをクリックしてね。</p> <p>名前:<?php echo $namae;?></p> <form action = "test_2.php" method = "post"> <input type = "submit" name = "modoru" value = "前へ戻る"> <input type = "submit" name = "touroku" value = "登録"> </form>
コンボボックスについて ユーザーフォームがふたつあり 次へと戻るにて行き来する際、コンボボックス1の値によって コンボボックス2の値を変化させるにはどのように 記述すればよいのでしょうか? ?
自分に合った投球フォームがなかなか見つかりません。良い球が投げられるとそのファームにする→コントロールが定まらなくなる→フォームを変える→最初に戻る… いつもこんな感じです。今はサイドスローなのですが多分また変えたくなると思います。どうしたら良いのでしょうか… 自分に合った投球フォームを見つける方法、どういうフォームが自然なのか… 教えてください泣
Excel VBA Beforeupdateイベントでのタブオーダーのリセット? について お世話になります。 図のとおりなのですが、テキストボックスにbeforeupdateイベントを設定しまして、ある一定の数値以上を入力するとcancelがtrueで返ってフォーカスが戻るようにしています。 本来のタブオーダーですと、Frame1(テストボックス1→2)→Frame2(3→4)→ボタンとなっていますが、テキストボックス2でcancelが返ると次にタブ移動した先がボタンになってしまいます。 cancelでtrueが返った後でも、テキストボックス3にフォーカスが移るようにするにはどうすればよいでしょうか。Frameの中にあるのが影響しているのかもと思いましたが、(記載してないですが)CheckBoxでFrameのVisibleを操作しているのでFrameは外せないのです。
エクセルのユーザーフォームで上手くいきません。 請求書の金額入力にマルチページを使用しています。タブには事業所。各ページには、事業所内の部署のテキストボックスを配置して、仕入れ金額を入力するようにしています。請求書の綴りは用度課で事業所ごとに別々のファイルに綴じています。仕入れ先には部署ごとに請求書を分けて貰ってますのでファイルの中は各事業所の部署ごとの請求書が請求先の五十音順で並んでいます。仕入れ先が数百社ありますので、検索画面を使って検索しています。事業所ごとのファイルになっているので、会社名を検索して表示したマルチページも直前に入力した事業所のページを表示してくれれば仕事がはかどります。思ったと通りのページが表示出来ません。 こんな風に記述してみました '変数myIndexを宣言して Private myIndex As Integer 'ページの番号をmyIndexに格納しておきます Private Sub MultiPage1_Change() myIndex = Me.MultiPage1.Value 'MsgBox "タブのインデックスは、" & myIndex & "です" End Sub '検索ボタンで検索画面を表示 Private Sub btm検索_Click() Me.Hide UserForm検索.Show '検索フォームを表示 End Sub 以下は検索フォーム ’該当の会社が見つかれば Private Sub btm閉じる_Click() UserForm検索.Hide 'UserForm検索を非表示に。 UserForm表示.Show vbModeless '検索した会社の画面を表示 End Sub ここからマルチページのフォームに戻る Private Sub UserForm_Initialize() '初期値取得 myRow = ActiveCell.Row With ActiveCell GetData Rows(myRow).Select End With MsgBox "タブのインデックスは、" & myIndex & "です" MultiPage1.Value = myIndex タブインデックスがいつも0になっており、変数myIndexの値が行方不明になっているようです。 ネットを検索し色々試して見ましたが、どうもよく分かりません変数の取扱方が間違っているのでしょうか?どうかよろしくお願いいたします。
phpでメールフォームを作りました。 contact.htmlというところにメールのフォームがありそこでsubmitすると mail.phpでその内容を確認してOKなら管理者と、差出人の記入したメルアドにメールを送るというものです。 メールが正常に送れれば、OKと出して終了です。最後の処理はまだ途中なのでいい加減です。 ここで管理者すなわち自分のほうにはメールは無事届くのですが、相手側にはメールが届かないことが判明しました。ただコードにある通りOKを出して終了するのです。以下のようなコードとなっています。sanitizeという関数はnullゼロを消去するための関数として定義されてます。 本質的なところだけかきます。$Emailというところに格納したメールアドレスにメールを送れないのはなぜでしょうか? ----------以下コード(mail.php) <?php header("Content-Type:text/html;charset=UTF-8"); ?> <?php // 1.言語、文字コードを指定 mb_language("Ja"); mb_internal_encoding("UTF-8"); //errorメッセージ $errm=''; //各項目初期化 $Email=''; $name=''; $naiyou=''; //contact.htmlによってpostされた値を受け取る。 $name2=htmlspecialchars(sanitize($_POST['name']),ENT_QUOTES); $Email=sanitize($_POST['Email']); $naiyou2=htmlspecialchars(sanitize($_POST['naiyou']),ENT_QUOTES); //半角カナ→全角カナ変換 $name = mb_convert_kana($name2,"sKV"); $naiyou = mb_convert_kana($naiyou2,"sKV); //以下でメール送信のボタンが押されていないとき if(!isset($_POST['mail_set'])){ メールなどのエラーチェックをし、エラーがあれば、前の画面(contact.html)に戻るボタンを押して修正する) <?php }else{ ?> <h3>確認画面</h3> <p align="center">以下の内容で間違いがなければ、「送信する」ボタンを押してください。</p> <form action="mail.php" method="POST"> <table class="formTable2"> //確認用テーブル <tr><th> お名前</th><td><?php echo $name ?></td> </tr> <tr><th> Email</th><td><?php echo $Email ?></td> </tr> <tr><th> お問い合わせ内容</th><td><?php echo $naiyou ?></td> </tr> </table> <p align="center"><input type="hidden" name="mail_set" value="confirm_submit"> <input type="hidden" name="name" value="<?php echo $name; ?>"> <input type="hidden" name="Email" value="<?php echo $Email; ?>"> <input type="hidden" name="naiyou" value="<?php echo $naiyou; ?>"> <input type="submit" value=" 送信する "> <input type="button" value="前画面に戻る" onClick="history.back()"></p> </form> <?php }} else if(($_POST['mail_set'])=="confirm_submit"){ //上の送信ボタンが押されたとき $name2=htmlspecialchars(sanitize($_POST['name']),ENT_QUOTES); $name = mb_convert_kana($name2,"sKV"); $Email=sanitize($_POST['Email']); $naiyou2=htmlspecialchars(sanitize($_POST['naiyou']),ENT_QUOTES); $naiyou = mb_convert_kana($naiyou2,"sKV"); //メール本文の文字列作成 $content="以下の内容を承りました。¥n"."【お名前】: ".$name."¥n 【メールアドレス】:".$Email."¥n 【お問い合わせ内容】:".$naiyou."¥n¥n"; //管理者のメルアド $admin="hoge@hogehoge.jp"; //送信者用自動返信メール送信 $contactAddress = funcContactAddress($content,$Email,$name,$admin); //管理者受信用メール送信 $managerAddress = funcManagerAddress($content,$Email,$name,$admin); if($contactAddress === "○" && $managerAddress === "○" ){ echo "OK!!"; }else{ contact.htmlに戻る処理 } } 以下関数定義 ---------- //---------- // 関数定義(START) //---------- function sanitize($arr){ if(is_array($arr)){ return array_map('sanitize',$arr); } return str_replace("\0","",$arr); } //管理者受信用メール送信処理=>こっちはうまくいっている function funcManagerAddress($content,$Email,$name,$admin){ 管理者に送信者の送った項目をメールで送る。戻り値に〇?を代入する。 } return $managerFlag; }; //送信者用自動返信メール送信処理→こちらがうまくいかない function funcContactAddress($content,$Email,$name,$admin){ //ヘッダー用変数 $mailto = $Email; $subject = "お問い合わせありがとうございます。"; //メール件名 //本文 $mailfrom="From:" .mb_encode_mimeheader("管理人") ."<".$admin.">"; if(mb_send_mail($Email,$subject,$content,$mailfrom) == true){ $contactFlag = "○"; }else{ $contactFlag = "×"; } return $contactFlag; };
高1です。エクセルVBAの勉強をしています。 ユーザーフォームのテキストボックスで入力した値をa1からa2,a3とどんどん入力していくコードをつくりました。 ユーザーフォームの戻るボタンを押すと、activeセルがいつ前に戻って入力できるコードを次のように書きました。※a1より前にもどれないので、a1では何も処理しないようにする。 Private Sub CommandButton3_Click() If ActiveCell <> Range("a1") Then ActiveCell.Offset(-1, 0).Select End If UserForm4.TextBox1.SetFocus End Sub 2行目の書き方が悪いのか、戻るボタン(commandbutton3)をクリックしても何もおきません。単にactivecell.offset(-1,0).selectだとちゃんと戻りますが、a1でそれをやるとエラーがおきてしまいます。 どのようにすれば正しく動きますでしょうか。
ネット回線が切れている場合のフォーム送信失敗の回避処理について ウェブからフォーム送信を行う場合、たまたまネット回線が切れていると、当然ページが見つからない等のエラーになります。 そこから「戻る」ボタンで戻る場合、フォームに値が残らない場合(値が消えてしまう場合)があり、せっかく時間をかけて入力した値を失うことになります。 こういう問題を避けるWebプログラムの「定石」のような方法がありましたら、教えてください。 Submit処理を捕まえて、一発 Ajax でフォーム送信先サーバーにダミーデータを送れば、フォームの送受信が可能かは分かるはず。そこで不可となれば、警告を出して Submit 処理を中止することも可能だとは思います。ただ、その場合でも、ユーザーはネット回線が回復するまで、フォームページを閉じることができなくなってしまうわけで… そういう時に、何かローカルファイルにデータを保存できれば良いのですが、Javascript などからローカルファイルにアクセスする方法はクッキーくらいしかないはずで(HTML5ではローカルファイルアクセスも可能なんて話もあるようですが、そこは、まだ前提にしたくないです) 皆さん、どういう対応・設計をされているのでしょうか?
javaのcookieについての質問です。 アンケート画面を作成しています。入力画面→確認画面→完了画面に遷移するプログラムを作っていて、 ラジオやチェックボックスの選択をクッキーで保存して 確認画面から入力画面に戻ったときに選択した項目を選択したままにすることはできないでしょうか? できるとしたら、どうやってすればいいのでしょうか… うまく説明できているかわかりませんが、よろしければ回答お願いします……初心者ですみません

->Yahoo!知恵袋 解決済みに移動

教えて!Goo

読み込み中・・・
フォームでPOSTをしたあと、history.backや戻るボタンで戻ったときに、POST時に選択したラジオボタンのcheckedもfalseになってしまうのですが、チェックされているものを取得することはできるの...
htmlファイルからフォームで入力された文字をphpファイルに渡し、txtに書き込み処理をしています。 html→php(入力確認)→php(txtへ書き込み) という流れなのですが、php(入力確認)のところで、...
こんにちわ。 よくある、アンケートフォームのcookieの処理だと思うんですけど、名前とか住所とかを入力したあと次ページで確認画面がでてきて、修正したい場合は戻って修正するってやつ...
PHPは勉強してからまだ、日が浅いためどなたかご教示いただけないでしょうか? 現在会員ページの中にフォームを作っています。 会員ページはログイン時にmysqlから会員情報を呼び出し、セ...
htmlファイルのformに入力されたものを、aspで処理したいのですが、 エラーが出て困っています。 html内には <INPUT TYPE=text NAME=year VALUE="" SIZE=3>年 <INPUT TYPE=text NAME=month VALUE="...
初歩的な質問をしてすみません。 現在、javascript+phpにて入力フォーム画面を作成しています。 ブラウザーの「進む」、「戻る」を押したとき入力フォーム内の値が初期化されてしまいます...
Win2000、Access2000を使用しています。 以下の作業をするためのVBを作成しているのですが、レコードの内容が変更されたかどうかを調べるためのコードとその他のコードとの組み立てがわから...
jQuery mobileをつかったウェブページを作成しています。 page1.htmlからpage2.htmlへの移動にはアニメーションによる動的移動を用いているのですが、この場合だとpage2.htmlに「$(document).bind('pagebe...
Excel2002VBAを利用してcsvファイルを読込み、任意のシートへ貼り付ける処理を作成しています。 フォームのボタン押下により、マクロ記録で作成したシートへの貼りつけ処理を行う際、csvフ...
度々すみません。 前回こちらで質問させて頂きましたものです。 http://oshiete.goo.ne.jp/qa/8737139.html 教えて頂いた内容を確認してフォームの合計を表示するところまでは出来たのですが、合計...

->教えて!Gooに移動

はてな

読み込み中・・・
検索結果:0件

->はてなに移動


▲ページ先頭へ(再検索する)