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