php表单中的input交付
时间:2021-07-01 10:21:17
帮助过:22人阅读
php 表单中的input提交
点击“启用”、“禁用”按钮进行提交,获取到的action均为off。请问下这个怎么解决啊?
------解决方案--------------------学学javasctipt,或者submit加个name 取"启用","禁用“来判断。
------解决方案--------------------把隐藏标签改为一个
启用、禁用里两个标签加上onclick事件改变隐藏标签的值
------解决方案--------------------那当然啦,你有两个同名的action input,后面的覆盖的前面的,所以均为off。
------解决方案--------------------重名了,当然不行。
------解决方案--------------------把按钮的name值替换成不同的后台对按钮动作进行判断后处理就好了。
------解决方案--------------------建议做别名处理
------解决方案--------------------将隐藏值的ID 或者 NAME 做区分...如上 重复了。
------解决方案--------------------加一个name属性,这样就不会覆盖值。
------解决方案--------------------表单提交时通过那么获取值的,你有俩个相同的action,后面的覆盖前面的啦
------解决方案--------------------这个肯定不行的,得用js来实现
把2个隐藏域删除一个
把submit改成button,用js来修改隐藏域的value,和提交表单
其实jq写起来更加便捷,考虑到你可能不太熟悉,就用简单的标准js来实现吧
------解决方案--------------------标准的DOM name与id 都不允许重复