【发布时间】:2019-01-29 12:58:07
【问题描述】:
我想在访问该网页 2 分钟后隐藏一个 submit 按钮。我的代码如下。
<body> 在 header.php 中,在项目的所有页面中都被调用,
<body onload="JavaScript:document.body.focus(); initSubmit();" onkeydown="return showKeyCode(event)">
我将form.php 中的函数initSubmit() 编码为,
<script type="text/javascript">
function initSubmit()
{
document.forms[0].elements['hideit'].style.visibility = 'visible';
setTimeout( "document.forms[0].elements['hideit'].style.visibility = 'hidden'", 120000 );
}
</script>
<button type="submit" value="submit" class="btn btn-success wrp_submit_togle" id="hideit"><i class="glyphicon glyphicon-floppy-disk" ></i> Submit</button>
这不会使按钮隐藏。我能知道我哪里出错了吗?
【问题讨论】:
-
你的控制台浏览器有错误吗?
-
我只需使用 javascript 添加一个按钮,然后在完成后告诉它再次删除该按钮
-
您是否尝试将脚本标签放在按钮标签下方?
-
@Inazo 控制台说 initSubmit() 未定义。
-
@Vermicello 什么结论!!!砰的一声。工作如此迅速。但是我可以知道这背后的逻辑吗?
标签: javascript php html button