0

所以我正在粘贴一些来自 Salesforce 的表单代码。

这段代码要具体:(从样式元素到表单末尾) https://gist.github.com/13ab0efd07c2c8cdb3e1

在未填写任何或所有字段的情况下单击提交时,我会收到表单验证检查,然后会弹出一条消息,其中包含我尚未填写的字段。

但是,当我将代码粘贴到我们的 LightCMS 模板中时,表单验证不起作用,只是重定向到感谢页面,好像一切正​​常。

他们使用 LightCMS。即使链接到外部 js 文件而不是嵌入 js,我仍然得到相同的结果。

我注意到它在前端的提交按钮上添加了一个“onclick”元素,但它只在 CMS 中而不是在基本的 HTML 页面上时才会这样做。

有什么想法吗?

4

1 回答 1

0

我认为你应该添加这个

onsubmit=return formvalidator(Document.getElementByid(search-form))

在表单操作之前,因为它会在提交之前检查表单。如果检查失败,则不会发生该操作。

于 2013-01-10T20:35:40.073 回答