是否有一个设计模式的网站验证与JS和PHP的建设
Is there a design pattern in the building of website validation with JS and PHP?
例如,我想避免错误,如果有人禁用Javascript…我认为我的JS验证必须由我的PHP代码调用…
我想了解设计模式或反设计模式。
我应该澄清,我必须在我的项目中使用JS,而不是像jQuery或Dojo工具
问题更多的是如何在使用JS的客户端和使用PHP的服务器端保持相同的验证。我经常使用PHP在服务器上创建验证,然后使用jquery通过AJAX发送内容。
服务器将该请求视为ajax请求,因为我传递给它一个内容类型,然后它不处理任何事情,只是验证并返回一个JSON响应,表示一切正常,或者它发送回jquery必须显示给用户的错误消息。
就像你问的,这只是一个设计模式,一种做事的方式。实现它是另一回事,有很多方法可以做到。
好运有几个jQuery插件具有验证功能,其中一些将其绑定到字段上的类。这样,你就可以把javascript和PHP分开了。
重要的是需要有两个方面进行验证:服务器端和客户端。因此,虽然您可以使用JavaScript进行验证(主要是出于可用性原因),但出于可靠性原因,您也需要在服务器端进行验证。这样,如果有人关闭了验证,您仍然可以防止未经验证的数据可能导致的错误。相关文章:
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- PHP/JS-EchoJs函数PHP curl发布后的通知
- FullCalendar backend PHP/JS to symfony 3
- 什么'是一个用于PHP+JS(extJS)开发的IDE,支持ctrl+click
- PHP/JS 文本差异
- 一个页面上有两个引导 php-js 表单
- Piwik:如何跨域(PHP/JS)跟踪访问者(用户ID)
- 使用php-js-msyql的实时更新消息系统
- 使用PHP/JS自动刷新Highcharts
- 如何为PHP/JS游戏制作倒计时/定时器
- node.js可以选择性地引入到用普通PHP/js/CSS/HTML构建的web应用程序中吗
- 用PHP/JS开发依赖表单字段的最佳方法
- 无法从数字中删除空白(PHP/JS)
- PHP/JS:动态Dropboxes和回显SELECTED值
- 更改数据库值AJAX PHP JS
- '套接字连接错误'在Aptana 3上调试PHP/JS时
- PHP/JS:用JS函数发布输入值,并通过PHP进行回显
- 在“onexit”或“onsubmit”之后,查询mysql并填充表单字段,而无需离开页面php js
- "Share-to-Facebook" html / php / js
- 从 PHP-JS 返回数组的计算的读取值