我遇到了一个看起来像这样的表格,我无法更改:
<form id="mx_locator" name="mx_locator" method="post" action="search-results">
<!-- form elements -->
<span><input type="image" src="/images/search.png" onclick="loader()"></span>
</form>
它位于 CMS 内部,知道在单击时转发表单数据并生成结果页面。加载器函数调用只是处理添加/删除一个类以获得某种效果。
我被要求编写一个验证表单的 javascript。有一个邮政编码字段和一个城市字段。必须填写其中一项。不是两者,而是其中之一。因此,当有人单击该按钮时,我的 javascript 必须停止提交,检查这些字段,并且只有在它们良好的情况下才能继续。
简而言之,我该怎么做呢?最重要的是,我担心无论 js 做什么,表单都会处理,因为 CMS 正在控制它。我根本无法更改表单 html。我可以添加JS。