PHP中有一个防止多次提交表单的方法,就是在页面中生成钥匙。
请问是不是每次点击“提交”按钮都会生成一个钥匙。
在这个过程中还用到了隐藏域,
请问隐藏域是不是只有这一个用途,如果有其他的,请大概说一下还有哪些。
PHP中有一个防止多次提交表单的方法,就是在页面中生成钥匙。
请问是不是每次点击“提交”按钮都会生成一个钥匙。
在这个过程中还用到了隐藏域,
请问隐藏域是不是只有这一个用途,如果有其他的,请大概说一下还有哪些。
隐藏域
<input type="hide" value="" name="">
这个隐藏于是用来传递一些不需要用户编辑的值的 ,,
比如一个注册页面要填写 非常非常多的值,,,你要分三页甚至更多的页数来完成注册,,所以第一页提交到第二页的时候 并不能把东西提交到数据库,而是把第一页的数据用隐藏域的方式把它和第二页综合在一起,,,,,,,
还有一些 ,,比如html在线编辑器,,,,,,实际上文本编辑器本来的容器是不具备提交的性质的 其实 只是用js把其中的数据 赋值到隐藏域中然后提交,,,
隐藏于 在与用js控制提交值上面用处很大,,,比如,,,论坛中回复功能,,,点回复弹出框,,,但是
服务器并不知道,,,你给谁回复的值 那么就需要传一个id过来,,,所以这儿要加个隐藏域,,让js把它的值改成回复目标的id 一起传递给服务器,,
还有许多功能,,只要你要把这个隐藏于搞明白了 ,活灵活用了
总结:隐藏域就一个用户看不到的有默认值或者被js改动值的一个表单项
完全自己总结,如有雷同纯属抄袭