我遇到的是看起来像这样,我不能改变的一种形式:如何停止表单提交并通过JavaScript验证?
<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。
“首先将onsubmit属性添加到表单标记中。”我不能。我无法改变表格的html。我只能在页面的其他地方添加js。 – user1729506 2013-03-23 18:34:38
然后添加此代码以及以前的代码: – 2013-03-25 03:05:36