我试图阻止人们通过我在我的网站上的联系我们向我发送空白电子邮件。在我的主要网站上,我成功使用了以下 javascript:
<script type="text/javascript">
function checkForm(f)
{
if (f.elements['cf_name'].value == "" && f.elements['cf_email'].value == "" && f.elements['cf_message'].value == "")
{
alert("You have not filled in all of the required fields.");
return false;
}
else
{
f.submit();
return false;
}
}
</script>
虽然这可行,但当我在我的移动网站上实现相同的功能时,人们仍然能够发送空白电子邮件。
我用于表单检查的 HTML 代码是:
<form action="contact.php" method="post" name="sform" onSubmit="return checkForm(this);">
所以我的问题是如果字段为空,我如何在移动设备(特别是 iPhone)上停止表单提交