ajs*_*sie 22 javascript php forms validation
当我仍然必须使用PHP时,为什么我还要花时间使用JavaScript进行表单验证,因为用户可以关闭JavaScript支持.
不是没必要吗?
好的,谢谢你的回答.将它放在客户端也是个好主意.我在哪里可以下载良好的JavaScript验证?
你知道在注册帐户时我可以在雅虎下载哪个验证脚本吗?
Dav*_*mas 45
Javascript验证允许您的用户在将表单提交到服务器之前收到任何错误的通知.这样可以节省令人烦恼的页面重新加载(因为在提交JS时会捕获事件并验证表单,如果发现错误则阻止表单提交)并最大限度地减少他们不得不再次重新输入信息的机会(并且一次又一次...... ),或在正确填写表格之前离开.JS验证不能代替服务器端验证(因为用户可以看到JS,并且通过保存页面并修改JS做他们想做的事情); 但这对他们来说很方便.
这只是渐进增强概念的一部分,因此JS提供了一种机制,可以增强用户的体验,如果它在那里并且打开,并希望使他们与您的网站的互动愉快,或者至少是极少刺激.
虽然我不能 - 必然 - 推荐任何一个库(我倾向于根据需要编写自己的库,或借用之前自编的示例),Google搜索会抛出这些选项:
您应该始终在PHP上验证SERVER SIDE,并且JavaScript中的验证是用户方便的CLIENT SIDE验证.由于客户端验证可能会在没有页面重新定位的情况下在其表单中发现错误.但是用户可以在没有数据脚本验证的情况下发送表单数据(例如,他可能在Web浏览器中没有JS支持),因此总是在服务器端验证.
归档时间: |
|
查看次数: |
29157 次 |
最近记录: |