下記はミステイクだと思いますが、サブミットしたときに2個のチェックをさせようとしているのですが基本的な書き方を教えていただけないでしょうか。
<FORM NAME="main" ACTION="test.cgi" METHOD="POST" onSubmit="return EmptyCheck()" onSubmit="return submitCheck()">

このQ&Aに関連する最新のQ&A

A 回答 (1件)

幾つか書き方が有るでしょうが、



■処理をまとめた関数を書く

function check() {
if (EmptyCheck の内容) {
return false;
}
if (submitCheck の内容) {
return false;
}
return true;
}

<form .... onSubmit="check()">


■二つの関数を呼出す関数を書く

function check() {
return EmptyCheck() && submitCheck();
}

<form .... onSubmit="check()">


■二つの関数を呼出す

<form .... onSubmit="return EmptyCheck() && submitCheck()">


とか。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QJSPの処理の途中で、JavaScriptの処理をしたい

プログラムをJSPで記述している(<% %>タグ)のですが、
JavaScriptのalertやconfirmなどのポップアップするダイアログを
表示したいのです。それは可能なのでしょうか?

Aベストアンサー

No.2の回答に対する回答(変な日本語ですが)です。

JSPとJavaScriptの処理の行われる順番について考えていないと
エラーになることがありますよ。
大まかな流れは、
 JSPのソースをサーバ側で解釈、実行する(HTMLのソースを吐き出す)
  ↓
 クライアントに生成したソースを送信する
  ↓
 クライアント側のブラウザがソースを解釈する
  ↓
 ソースの中のJavaScriptを、ソースの上のほうから順次実行する
  ↓
 同時に、通常の表示(HTMLの解釈)も実行される

 と、こういう流れですので、例えば、JavaScriptで値を入力し、
JSPでその値を使おうとすると、エラーとなります。

 具体的にやりたいこと(やろうとしていること)を書いていただいたほうが
適切に回答できますが、上記が今考えられるエラーの原因です。

QPHPでメッセージボックス表示

お世話になります。
PHPでVBみたいな
メッセージボックス表示は
できるのでしょうか?
レンタルサーバのPHPMYADMIN
では、クエリ実行の確認時にでるのですが・・
できればボタンクリック時に別画面に遷移して
処理したくないので。
宜しくお願い致します。

Aベストアンサー

PHPはサーバサイドです。
サーバ上で動作しています。

メッセージボックスは、クライアント側の処理になります。

>レンタルサーバのPHPMYADMINでは、クエリ実行の確認時にでるのですが・・

単純にjavascriptで表示させているだけだとおもいます。
alertとかで。


人気Q&Aランキング