本文介绍了在客户端之后执行服务器端代码(客户端代码具有计时方法).的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码
I have following code
<script type="text/javascript">
function validate()
{
if(document.getElementById('ctl00_generalContent_hdnStatus').value=='')
return false;
else
return true;
}
var t;
function timedCount()
{
t=setTimeout("validate()",1000);
}
function callAfterTime()
{
stopCount()
return timedCount();
}
function stopCount()
{
clearTimeout(t);
}
</script>
我想在3000毫秒后执行validate()函数,所以我编辑代码并添加更多函数.
以下是.cs文件上的代码:
I want to execute validate() function after 3000miliseconds so i edit the code and add more functions.
Below is code on .cs file:
<asp:Button ID="btnNext2" runat="server" OnClientClick="return callAfterTime();" OnClick="imbNext2_Click" />
我有一个问题,我只想在validate()函数返回true时才执行服务器端代码.
注意:要求在1000毫秒后执行验证功能.
[edit]添加了代码块,并删除了伪格式-OriginalGriff [/edit]
I have a problem that, i want to execute server side code only if validate() funtion returns true.
Note:It is required to execute validate function after 1000miliseconds.
[edit]Code block added, spurious formatting removed - OriginalGriff[/edit]
推荐答案
这篇关于在客户端之后执行服务器端代码(客户端代码具有计时方法).的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!