我正在尝试开发一个 HTML5 联系表单,并使用 jQuery / AJAX 对其进行验证。
我能在网上找到的唯一帮助是本教程,它解释了如何在现代浏览器中为新的 HTML5 表单属性(必需和最小长度)执行此操作,以及在旧浏览器中使用 polyfill,尽管我的需求有点小不同的。
本质上,我希望人们要么请求三个复选框之一,要么输入一条消息。单独地,这些元素都不是必需的,但我希望其中至少一个在提交表单之前包含数据。
可以使用 PHP 执行此操作,例如:
if(empty ($checkbox1) && empty($checkbox2) && empty($checkbox3) && empty($message) ){
$formok = false;
$errors[] = "You need to either make a request for information, or ask a question.";
}
如果有人知道如何为 jQuery / AJAX 编写它,将不胜感激。