0
  1. フォームのコンテンツを電子メールとして送信するために、フォームタグaction=""でPHPファイルを使用するHTMLフォームがあります。

  2. フォームタグonsubmit=""で呼び出される必須フィールド用の単純なJavaScriptがあります。

  3. 私のPHPファイルは、送信後にフォームの要約を返します。

追加する必要があるのは、簡単な確認ダイアログボックスだけです。しかし、私はそれを行う方法を理解するのに苦労しています。(申し訳ありませんが、もう少し優秀なはずです!)必要なフィールドコードにJavaScriptを追加することはできますが、その方法がわかりません。これが私の既存のコードです:

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{
alert(alerttxt);return false;
}
else
{
return true;
}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(drop_point,"Please choose a Drop Point")==false)
{drop_point.focus();return false;}
if (validate_required(your_name,"Please enter your Name")==false)
{your_name.focus();return false;}
if (validate_required(email,"Please enter your Email Address")==false)
{your_name.focus();return false;}
}

}

どんな助けでもいただければ幸いです!ありがとう!

4

2 に答える 2

0

Shobanは私を動かしました、そしてこれが私の解決策です:

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(drop_point,"Please choose a Drop Point")==false)
{drop_point.focus();return false;}
if (validate_required(first_name,"Please enter your First Name")==false)
{first_name.focus();return false;}
if (validate_required(last_name,"Please enter your Last Name")==false)
{last_name.focus();return false;}
if (validate_required(drop_point_date,"Please enter the Drop Point Date")==false)
{drop_point_date.focus();return false;}
if (validate_required(email,"Please enter your Email Address")==false)
{email.focus();return false;}
if (validate_required(order_confirm,"Please confirm your order")==false)
{order_confirm.focus();return false;}
}
return confirm("Do you want to submit the form");
}

そして、それは完璧に機能します!

どうもありがとう!生活し、学びます!

于 2010-07-27T15:48:14.880 に答える
0

あなたはただ使うことができます

confirm("Are you sure you want to submit?");

ユーザーの選択に基づいてTrueまたはFalseを返します

ここにいくつかのサンプルがあります。これはあなたが探しているものですか?

編集:

function validate_required(field,alerttxt)
{
   with (field)
        {
         if (value==null||value=="")
            {
              alert(alerttxt);return false;
            }

        }
return confirm("Are you want to submit the form");
}
于 2010-07-26T16:29:39.590 に答える