`

通过 js timer 控制 form 多次提交

阅读更多
Form.Element.AfterActivity = function(element, callback, delay) {
  element = $(element);
  if (!delay) delay = 0.25;
  new Form.Element.Observer(element, delay, function(element, value) {
    if (element.activity_timer) clearTimeout(element.activity_timer);
    element.activity_timer = setTimeout(function() { callback(element); }, delay * 1000 + 50);
  });
};

<script type="text/javascript">
//<![CDATA[
 Form.Element.AfterActivity('btn_submit', function(element) { $(element).up('form').submit(); }, 0.35);
//]]>
</script>
分享到:
评论

相关推荐

    timer组件显示图片

    `Timer`组件通常存在于各种编程框架中,例如.NET Framework(C#、VB.NET等)、Java(Swing、Android)以及JavaScript(浏览器环境)。在Windows Forms或WPF等桌面应用开发中,`System.Windows.Forms.Timer`是常用的`...

    asp.net中Timer无刷新定时器的实现方法

    Timer控件设置的Interval为60000毫秒,意味着每60秒触发一次Tick事件。 后台代码中,首先定义了Page_Load事件处理函数,尽管在这个示例中它为空。然后,定义了Timer1_Tick事件处理函数,在该函数中编写了在每次定时...

    定时打开ie指定的网页

    3. **Internet Explorer COM对象**:IE浏览器提供了一组COM接口,允许开发者通过代码控制浏览器的行为,比如打开新的页面或执行JavaScript。在C#中,我们可以使用AutomationFactory或者Activator类来创建和操作这些...

    浅析c#中如何在form的webbrowser控件中获得鼠标坐标

    1. **创建定时器**: 在Form的构造函数或Load事件中,创建一个Timer控件(例如`timer1`),并设置其Interval属性,以决定多频繁地检查鼠标位置。例如,设置Interval为100毫秒意味着每0.1秒更新一次坐标。 ```csharp ...

    C# 2008使用API函数制作滚动、滑动的动画窗体

    在ASP.NET中,创建类似的动画效果通常需要借助JavaScript、CSS3或现代Web框架(如React、Vue.js等)来实现。 在学习过程中,你可以参考《C#编程指南》以及《Windows API 编程指南》等相关书籍,深入理解API函数的...

    FCC前端demo合集

    7. ** Pomodoro Timer(番茄钟计时器)**:实现一个计时器,可以帮助用户执行时间管理,需要使用JavaScript进行定时器控制和用户界面更新。 8. ** Markdown Previewer(Markdown预览器)**:允许用户输入Markdown...

    鼠标不移动将退出事件,move事件,源代码

    总的来说,"鼠标不移动将退出事件"是通过结合鼠标移动事件和计时器来实现的,这在C#中可以通过Windows Forms或WPF的事件机制轻松实现。这个功能可以用于优化用户交互,例如在用户长时间未操作时自动隐藏提示信息,...

    C#制作带切入动画的窗体

    在C#中,我们可以通过重写窗体的OnLoad方法或使用定时器(Timer)组件来控制动画的执行过程。例如,可以逐步调整窗体的Opacity属性,从透明逐渐变为不透明,形成淡入的效果,或者通过改变Size或Location属性实现平移...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -这样所有需要占据全屏的Panel(不管你是Accordion,Panel,ContentPanel,Form,GroupPanel,SimpleForm,Tree还是Grid,TabStrip)都可以通过这种方式全屏。 -简单方便,示例可以参考 default.aspx 或者 other\...

    ExtAspNet_v2.3.2_dll

    -增加示例(iframe/parent_postback_run3.aspx),如何通过简单的Javascript代码回发父页面(feedback:eroach)。 -修正一些书写错误(feedback:bmck)。 -从Region控件中删除SplitColor属性,增加CollapseMode, ...

    用VB实现万花筒的程序代码

    - **色彩管理**:通过`ForeColor`属性控制线条颜色,增加视觉效果的多样性。 - **定时器**:`Timer`控件提供周期性的事件触发,实现动画效果。 ### 四、扩展思考与优化方向 1. **性能优化**:对于复杂的图形生成,...

    BootStrap中按钮点击后被禁用按钮的最佳实现方法

    这样做可以确保同一操作不会被执行多次,保护了数据的一致性和完整性。下面我们将详细讨论如何在Bootstrap中实现这个功能,以及在JavaScript中控制按钮的禁用状态。 首先,我们可以使用jQuery库来辅助实现这一功能...

    ajax局部刷新实例 (三种方法推荐)

    ***的Timer控件可以在指定时间间隔触发Tick事件,通过与JavaScript结合,可以在服务器端定时更新页面的特定区域。这个方法类似于使用UpdatePanel,但是它更偏向于开发者手动编写更多的代码来控制更新逻辑。 示例...

    给c#添加SetTimeout和SetInterval函数

    在JavaScript中,`setTimeout`和`setInterval`是两个非常重要的函数,它们分别用于在指定时间后执行一次回调函数和周期性地重复执行回调函数。然而,C#标准库并没有直接提供这两个函数,但我们可以根据JavaScript的...

    2021-2022计算机二级等级考试试题及答案No.1580.docx

    Timer控件的Interval属性用于设置间隔时间,决定多久触发一次Timer事件。 6. CREATE TABLE语句:在SQL中,创建表时,`FOREIGN KEY`关键字用于定义外键,它用于建立表之间的关联,实现数据的参照完整性。 7. C语言...

    2021-2022计算机二级等级考试试题及答案No.14755.docx

    15. 事件处理:在VB等编程环境中,要定时更新Label1显示系统时间,需在Timer1的Timer事件中编写程序。 16. 参数查询:这种查询在运行时会弹出对话框,要求用户输入信息以定制查询条件。 17. 单选按钮和复选框:复...

    2021-2022计算机二级等级考试试题及答案No.19517.docx

    `Timer`对象通常不具有此属性,而`Form`、`Option`和`Label`对象可能有。 5. 逻辑运算符:在VBScript或其他类似的编程语言中,`And`运算符用于逻辑与操作,如果两边的条件都为真,则结果为真。所以`a&gt;b And b&gt;c`在`...

    ASP.NET网站实时显示时间的方法

    以上后台代码中,Timer1_Tick事件处理器会在Timer控件触发Tick事件时被调用,即每1秒调用一次,然后更新***1的Text属性为当前时间。 通过以上步骤,就可以在***网站上实现实时显示时间的功能。当网站加载时,...

    2021-2022计算机二级等级考试试题及答案No.1123.docx

    - **错误说法**:计算机硬件主要由中央处理器(CPU)、内存、输入/输出设备等组成,而不是仅仅包含控制器和存储器。 - CPU是计算机的大脑,负责执行指令;存储器分为内存和外存;输入设备如键盘、鼠标;输出设备如...

    2021-2022计算机二级等级考试试题及答案No.4242.docx

    15. Timer对象不具有Caption属性,Caption属性常见于Form、Option和Label等对象中,用于设置对象的文本显示。 16. 冯·诺依曼计算机的体系结构主要包括:CPU(中央处理器)、内存、输入设备、输出设备和外部存储器...

Global site tag (gtag.js) - Google Analytics