[请益] 关于php表单验证

楼主: sd615744 (湿底下c)   2016-10-09 17:06:30
那个就是PHP表单验证要怎么解
我目前再练习写一个简单的购物车程式
我想让购物车再没有东西的时候不能送出
我爬文大多都是像输入帐号密码那类的
有大大可以让我有个方向该怎么解吗?
抱歉我才刚学还很菜之前也没学过什么程式语言
帮QQ
作者: imhaha (嘿嘿)   2016-10-09 18:28:00
一样吧 判断空白就返回错误讯息
楼主: sd615744 (湿底下c)   2016-10-09 18:57:00
其实我不确定是否发这个版 我是用JS 来写判断 checkdate
作者: wilson200106 (种子种子)   2016-10-09 20:54:00
if(empty($product)) echo 'disabled';
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-10-09 21:41:00
js就写在form的.submit事件里面 先检查该填的字段有没有填 没有就return false阻止submit进一步防他关掉js 可以把表单的action拿掉或写无效路径在submit事件里面再设定正确路径 有些站会这样但是在php端验证应该是少不掉的 前端怎么挡也不如后端
作者: KKFN (John)   2016-10-10 00:10:00
你可以尝试看看前端后端都挡一次,前端挡是解决使用者体验,不用送出才知道key错或漏key, 而后端则是真的在预防有资料不对的情况
楼主: sd615744 (湿底下c)   2016-10-10 00:50:00
感谢各位大大开示 我还要去研究一下 刚学总是特别辛苦 Q
作者: xdraculax (首席怪叔叔)   2016-10-10 18:39:00
购物车是进阶课程了,刚学就作这个感觉不太适合
楼主: sd615744 (湿底下c)   2016-10-10 21:15:00
是唷 我还是得做@@ 没有选择的那种 QQ
作者: liisi (小心一点)   2016-10-11 10:25:00
js的话 就判断没东西就alert警告一下 然后return就好了...
楼主: sd615744 (湿底下c)   2016-10-11 22:07:00
我一开始是这样写的不过不知道为什么没有出来 所以想说看看还有没有其他方法

Links booklink

Contact Us: admin [ a t ] ucptt.com