Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript的php联系人表单中的必填字段_Javascript_Php_Validation - Fatal编程技术网

使用javascript的php联系人表单中的必填字段

使用javascript的php联系人表单中的必填字段,javascript,php,validation,Javascript,Php,Validation,我需要将此表单强制用于以下字段 姓名: 手机 电邮地址: 地址行1: 地址行2: 城市/镇: 县: 邮政编码: 服务请求问题: 项目/PC型号: 设备类型: 发票号码: 我尝试过使用JavaScript,将它放在头文件和索引文件中,但看不见它们中的任何一个工作。如有任何意见或建议,将不胜感激。我不想使用PHP,也不想重新编写当前的联系人表单 PHP: JavaScript: <script language="javascript" type="text/javascript">

我需要将此表单强制用于以下字段

姓名: 手机 电邮地址: 地址行1: 地址行2: 城市/镇: 县: 邮政编码: 服务请求问题: 项目/PC型号: 设备类型: 发票号码:

我尝试过使用JavaScript,将它放在头文件和索引文件中,但看不见它们中的任何一个工作。如有任何意见或建议,将不胜感激。我不想使用PHP,也不想重新编写当前的联系人表单

PHP:

JavaScript:

<script language="javascript" 
type="text/javascript">

<!-- hide script from older browsers
function validateForm(myform)
{

if(""==document.forms.myform.sreq_name.value)
{
alert("Please enter your full name.");
return false;
}

if(""==document.forms.myform.sreq_cellphone.value)
{
alert("Please enter your email address.");
return false;
}

if(""==document.forms.contact.sreq_phone.value)
{
alert("Please enter your phone number.");
return false;
}

}
stop hiding script -->
</script>

对脚本的更正

<script type="text/javascript">
function validateForm(myform) {
  var ele = myform.elements
  if("" == ele['sreq_name'].value) {
    alert("Please enter your full name.");
    return false;
  }

  if("" == ele['sreq_cellphone'].value ) {
    alert("Please enter your email address.");
    return false;
  }

  if("" == ele['contact.sreq_phone'].value) {
    alert("Please enter your phone number.");
    return false;
  }
}
</script>
如果函数中存在任何错误,则表单将自动提交,无需验证

您还需要在服务器端进行验证。

这已经不再需要了。此外,这是脚本中的语法错误。
<script type="text/javascript">
function validateForm(myform) {
  var ele = myform.elements
  if("" == ele['sreq_name'].value) {
    alert("Please enter your full name.");
    return false;
  }

  if("" == ele['sreq_cellphone'].value ) {
    alert("Please enter your email address.");
    return false;
  }

  if("" == ele['contact.sreq_phone'].value) {
    alert("Please enter your phone number.");
    return false;
  }
}
</script>