PHP内、ボタン押下と同時にリロード処理がしたい。
宜しくお願いします。
画像をアルバム表示させるシステムを作っています。これにアップ済み画像を入れ替える処理を加えようとしています。 入替え処理の際、同時にページ再呼込みを行わせたいのですが、下記のJavaScriptで行わせると処理ができません。
処理は、PHP(クエリー)処理後に行うページ更新処理をJavaScriptni預けています。
フォームのセレクトボックスA,Bがあり、データA,Bが同じ時はアラートを出して処理を抜ける。データA,Bが違う時はページをリロードさせる。という処理です。
}else{ location.reload(); の処理を外せばデータ処理はできるのですが、この処理を入れているとクエリー処理が進まなくなります。
ご指摘や参考サイト、参考書籍だけでも結構です。ご教授いただければ幸いです。
--ソース・ここから--->
<script language="JavaScript">
function check(){
a = document.formA.dataA.value;
b = document.formA.dataB.value;
if(a == b){ alert("処理エラー"); break;
}else{ location.reload();
}
</script>
No.1ベストアンサー
- 回答日時:
JavaScriptの質問のようなのですが、お答えしておきます。
。。<script language="JavaScript">
function check(){
a = document.formA.dataA.value;
b = document.formB.dataB.value;
if(a == b){
alert("処理エラー");
}else{
location.reload();
}
}
</script>
>if(a == b){ alert("処理エラー"); break;
aとbが同じなら処理エラーでbreakはいりません。アラートだけでいいです。
また、}else{ location.reload(); を入れてとまってしまうのは、
その後に}がひとつ足りていないからだと・・・
Functionを閉める}が質問には足りていませんでした。
当方の環境ではうまく動作しましたので、スクリプトを見直したほうが
良いと思います。
連絡が大変遅れまして申し訳ございません。
時間の関係で、事案についてはburaigasho様からご教授頂いた以外の方法にて対応しました。
ご指摘の点は今後のコーディング等で気をつけたいと思います。有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) エクセルVBA マクロ処理中のポップアップメッセージについて 1 2023/08/04 21:34
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- JavaScript javascript で外部サイトにデータ入力させて自動でボタンを押すことは可能ですか? 1 2023/01/30 16:23
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
リンクのラベルを取得したい
-
条件演算子
-
PHPが処理を途中でやめる。原因...
-
文字列の10+10を20と表示したい
-
条件分岐 if(elseif) switchの...
-
インスタンス化に伴うメモリ消...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
-
C# Excelファイルへの画像挿入。
-
.htaccessにphp_valueが使用できな
-
php で C言語のdefineマクロの...
-
$_SESSION 有効期限をブラウザ...
-
CFileDialogの最初のディレクト...
-
PHP8を使うと、大量のWarningが...
-
onedrive にexcelファイルをア...
-
php界のCPANのような場所はある...
-
form actionで二つ送信先を指定...
-
CentOS5のPHPにMySQLサポートを...
-
C# メール送信ついて困っています
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
インスタンス化に伴うメモリ消...
-
PHPが処理を途中でやめる。原因...
-
PHPExcel処理速度が遅い
-
phpの処理中に画面表示ををする...
-
関数の前にアットマークが付く場合
-
Cronで同じ処理を複数同時に実...
-
PHPで偶数と奇数を判断するには
-
3の倍数の和
-
includeしたファイルに変数を持...
-
タイムアウト処理?となる
-
プログラム内で処理中断後も継...
-
入れ子になっているHTMLタグも...
-
条件分岐 if(elseif) switchの...
-
Smartyにて、文字検索
-
アクセスクライアントごとにタ...
-
VBAからPHPを実行(キック)したい
-
【PHP】URLがドメイン名...
-
DBへの書き込みとメール送信を...
-
GETリクエストでURLを渡す時
おすすめ情報