后台触发点击按钮.click()无效

呵阿咯咯 2017-11-10 03:41:24
<iframe name="formsubmit" style="display:none;"></iframe> 
<form target="formsubmit" method="POST" name="formphp" enctype="multipart/form-data">
<input type="text" />
<button type="submit" id="qw" name="qw">1</button>
<button type="reset" id="er" >2</button>
</form>
<?php
if(isset($_POST['qw']))
{
?>
<script type="text/javascript">
function on(){
console.log('hi');
document.getElementById("er").click();
}
on();
</script>
<?php
}
?>



这是我的代码,当我对button1链接了js方法on(),并且不使用php 的时候,后台可以触发重置按钮;
document.getElementById("er").click();可以用

但是如果我加上php在php判断语句里的话就不行了,控制台语句可以输出,就只有document.getElementById("er").click();没有触发,请问为什么?

本来意图是想在一个表单里点击提交按钮,数据在后台交互成功后重置表单的,所以这样写,这段代码只是我拿出来做的测试,没有积分了,请大神们帮忙解决一下,毕设急用,感谢~
...全文
497 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
呵阿咯咯 2017-11-12
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
on(); 改成 window.onload=on;
我方法可以进去,但是触发不了
document.getElementById("er").click();
天际的海浪 2017-11-10
  • 打赏
  • 举报
回复
on(); 改成 window.onload=on;

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧