今天在对表单的项目进行删除时出现了问题,原因就出现在点击input按钮时,这个input属性是type='button'
还是type='submit'
。
代码大致如下:
1 | <script type="text/javascript"> |
先在pm.php中下一个断点die();阻止pm.php对页面的重定向。
结果当我选中某个邮件后,单击第一个按钮时,浏览器的url是:http://localhost/dede/member/pm.php (所选邮件无法删除)
单击第二个按钮时,浏览器的url是:http://localhost/dede/member/pm.php?dopost=del&ids=10&folder=outbox (邮件正常删除)
通过比较可知type='submit'
只执行提交表单这一操作,没有执行location这个跳转链接;而type='button'
则在执行完onclick()后,跳转文件在 js文件里控制。