【发布时间】:2010-08-09 21:59:48
【问题描述】:
如果您总是需要使用 PHP 验证表单,那么使用 Javascript 验证 HTML 表单有什么意义?我意识到您可以从中获得速度提升,并且对用户来说更方便,但除此之外,花在它上面的时间值得吗?如果有人对此有任何好的证据,我很想听听。
感谢您的帮助!
大都会
更新
在收到许多答案后,我想稍微改变一下问题。我们都知道 javascript 对用户来说更方便,它提供更快的反馈。我想知道的是:有没有人见过任何“证据”证明它值得?还是我们只是因为它让事情变得更好而每个人都说我们应该这样做?速度差异并不显着,随着互联网变得更快,我认为 javascript 验证将变得更加过时。
我开始怀疑是否可以更好地花费使用 javascript 验证页面的时间。
【问题讨论】:
-
我完全同意你的观点,我从不使用 JS 进行验证,仅用于装饰:)
-
通过这个问题,我们意识到您了解服务器验证和用户验证,所以 这里真正的问题是,是否浪费了创建更好的用户体验所花费的时间 .这是相当主观的。
-
@Frankie 是的,你是对的......我真正想要的是好的“证据”,即果汁值得挤压。有没有这方面的研究?我在这里收到的大多数答案已经告诉了我我所知道的。每个人都说“javascript 让用户更轻松”,但它真的有回报吗?还是我们这样做只是因为它让他们更容易并假设它有回报?
-
以暴雪为例,他们花费大量时间确保用户体验尽可能完美(Apple 也是如此)。其他一些公司更愿意尽快发布产品。这是主观的,与您的业务计划相关。
-
@Frankie 我不再是暴雪的忠实粉丝了,哈哈。我认为他们花费了大量时间,因为他们永远让 2 个人参与其中,并利用这段时间来炒作游戏,以便赚更多钱。我认为暴雪现在就是为了钱,他们已经失去了曾经让他们变得伟大的火。另外,我相信 javascript 极大地提高了可用性,但 javascript 验证并没有像 javascript 功能那样提高可用性。它只是与 php 已经在做的大部分事情重叠。
标签: php javascript validation