今天再写一个表单的时候,因为需要ajax提交,所以使用了ajax form:
但是结果却出现表单提交的时候没有触发真正的表单提交,找了半天才发现是因为有两个value一样的button,第一个是触发ajax的button,第二个才是真正的表单提交button,因为value一样,所以无法触发第二个提交按钮。将两个value修改撑不一样的就可以了。
PS1:相同的两个value还会引起其他报错:比如 “找不到回调或回调不可用“,
PS2:报错 ‘找不到回调或回调不可用‘也可能是因为对submit作了修改导致的,我遇到一次就是因为下面这个代码:
unset($form['actions']['submit']);