我遇到的是看起來像這樣,我不能改變的一種形式:如何停止表單提交併通過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