我正在开发一个使用 PHP 作为服务器端的 ERP 系统。所以我需要非常小心我的网站/系统的安全性。我还将使用 JavaScript 进行客户端验证。所以我想确保客户端打开了 JavaScript,当然我也会验证数据服务器端,但我不想要不必要的服务器调用,主要是我关心表单......以及客户端填写的数据并提交..那么我应该用什么来提交我的数据?
默认 HTML 在此处使用 JavaScript 提交和验证(注意:如果客户端关闭了 JavaScript,则无用)
<input type="submit" name="Add Data" />
或者在 JavaScript 的帮助下使用锚标记提交<a>
(我发现这很有意义,好像 JavaScript 被关闭了他将无法提交数据)
<a href="#" onclick="document.getElementById("form_id").submit();">Submit</a>
那么,如果我使用<a>
标签提交数据,或者我应该坚持使用默认submit
按钮,会有什么不好的地方吗?如果我<a>
用于提交表单数据,我将能够使用 JavaScript 验证数据吗?