SetTimout() 函数,该函数位于提交按钮不起作用的 onclick 事件中
SetTimout() function that is in the onclick event of a submit button not working
我的HTML表单末尾有这段代码,我想在单击提交按钮几秒钟后做一些事情。但是,单击按钮后立即显示消息而不会延迟,我必须做什么才能使延迟起作用?
<input style="width: 99%" type="submit" onclick="setTimeout(alert('hello'), 10000);" value="Update and Close" />
你对 setTimeout 做对了,但像这样使用
onclick="DoLater(); return false;"
功能是
function DoLater(){
setTimeout(function(){
alert("hello");
},10000);
}
总是有 jQuery,附加到点击事件
http://jsbin.com/omibusU/2/edit?html,js,output
嗨,
如果上述解决方案不起作用,则必须像这样完成以下要求。当您使用提交类型的按钮时,您正在提交表单值。要在提交表单值后执行某些操作(在您的情况下是延迟),您需要在表单事件上调用 javascript。
因为我也有类似的要求。我遵循了以下方法。在页面的标题部分中定义函数。
<s:form onsubmit="return javascriptfunctionname();">
试试这个。
<input style="width: 99%" type="submit" onclick="myFunction();" value="Update and Close" />
<script>
function myFunction()
{
setTimeout(function(){alert("Hello")},10000);
}
</script>
</body>
</html>
以下就可以了
onclick="setTimeout(function(){alert('Hello')},3000);"
set javascript: in onclick
<input style="width: 99%" type="submit" onclick="javascript:setTimeout(function(){alert('hello')}, 5000);" value="Update and Close" /></td>
斯菲德尔
不需要使用"return false"使用"return fnname"
onclick="return fn();"
function fn() {
setTimeout(function(){
alert("hello");
},1000);
}
相关文章:
- Ember Data DS.Model's set函数不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- Javascript onchange()函数不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- jQuery validate函数不起作用
- JS-窗口宽度函数不起作用
- javascript函数,该函数不起作用,但不会显示任何错误
- 为什么这个排序函数不起作用
- 为什么这个反向函数不起作用
- Javascript parseInt 函数不起作用
- 我的函数不起作用,Ajax调用,JQuery,调用外部?我不知道
- 主干构造函数不起作用
- Javascript:this.value 函数不起作用
- Mocha 的 beforeEach() 和 done() 函数不起作用
- 在jQuery中,我的函数不起作用
- jquery-ui-rails的draggable和dropable函数不起作用
- 数学函数不起作用
- Javascript-创建打印到HTML的函数不起作用
- 我上传了客户's服务器一个js函数不起作用