0
  1. 我有一个 HTML 表单,它使用表单标签action=""中的 PHP 文件将表单内容作为电子邮件发送。

  2. 我有一个简单的 JavaScript 用于在表单标签onsubmit=""中调用的必填字段。

  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

你可以使用

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 回答
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 回答