一直有个问题. PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.如果用PHP和JS都验证.那当提交的数据不合法,错误又应该是怎么输出的. ???总之一个问题. PHP和JS 怎么更好的一起配合使用.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.如果用PHP和JS都验证.那当提交的数据不合法,错误又应该是怎么输出的. ???总之一个问题. PHP和JS 怎么更好的一起配合使用.
解决方案 »
- PHP发送邮件相关
- 求助!php能include jsp文件吗?在线等!!!
- 几个困惑,高分求解
- 请教大家一个PHP注册表单的问题?
- 急需PHP程序员加盟创业型公司,可分配公司股权
- 这个MYSQL语句怎么查不出正确的结果?
- PHPCMS中的一个路径问题
- 在用php的时候,经常看到dbf文件,请问这种文件用什么工具可以打开并修改其结构?
- Apache 1.3.2在服务器上播放视频速度很慢。
- 2002真心希望PHP板块能够越来越好!也向yorgo、zxyufan二位斑竹表示慰问。
- 新手php判断问题
- 幫我寫一個PHP調用.NET Web Service的demo................(100分)...................
这个跟ajax没什么关系要做两次验证
前端验证, 把用户输入引导下, 不让他们输入错误格式数据
服务端也要验证,不让错误提交数据到数据库
就如公司两个部门,工作总是从一个部门都另一个部门这样走服务器端是骨架,客户端是皮肤
js(确切讲应该是rich client)是为了“漂亮”,不是说界面外观上,而是说交互功能更丰富
例如表单验证
js是把简单的“不符合”排除,减少服务器的工作量,就如皮肤挡住灰尘和紫外线
服务器端再处理不简单的“不符合”,例如恶意提交,就如肝脏的排毒
不过毒性太强,js/php都抵挡不住,例如鹤顶红
php工作在服务器中,js工作在浏览器中。是两个独立体,互不相干!
2、js的作用是让用户界面更友好
3、当用户禁用了js后,页面中的一切dhtml效果都没有了。所以一般不在主要页面使用js
4、表单(form)是 html 元素,当然可以在纯 html 页面中向服务器提交数据