我试图阻止人们通过我的网站上的联系人, 将空白电子邮件寄给我。 在我的主要网站上,
<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) 上 。