Category: Html

JS根据天数、月数、年数加减日期计算以及格式化

日期加减计算 [code lang="js"] /* * 功能:实现VBScript的DateAdd功能. * 参数:interval,字符串表达式,表示要添加的时间间隔. * 参数:number,数值表达式,表示要添加的时间间隔的个数. * 参数:date,时间对象. * 返回:新的时间对象. * var now = new Date(); * var newDate = DateAdd( "d", 5, now); *--------------- DateAdd(interval,number,date) ----------------- */ function DateAdd(interval, number, date) { switch (interval) { case "y ": { .....
阅读全文

Bootstrap 模态对话框详解与只加载一次 remote 数据的解决办法

Bootstrap 模态对话框详解与只加载一次 remote 数据的解决办法
Bootstrap真的好用!地球人都知道,今天学习一下在项目中使用模态框遇到的问题! 首先模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。 用法 您可以切换模态框(Modal)插件的隐藏内容: 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 .....
阅读全文

JS实现震动动画与金额三位转换

项目需要表单错误提醒,看到苹果APP应用上的输入框错误提醒左右 晃动动感十足,于是乎感觉就是这种效果了。另外需要对金钱数三位分割比如:1000000 分割后1,000,000 都是用JS实现的。代码如下 [code lang="XML"] /* * * 控件震动动画 * obj控件 * time震动时间长——短循环长度 * wh震动幅度px * fx动画速度s */ function flash(obj,time,wh,fx) { $(function(){ var $panel = $(obj); var offset = $panel.offset()-$panel.width(); var x= offset.left; var y= offset.top; time = time?time:10.....
阅读全文

JS表单防重复提交方法

在表单提交的时候,用户有时候会重复的点击提交按钮,会导致多次提交,产生重复数据。我们可以给form增加一个submited属性,每次判断这个属性,为 false的时候继续提交表单并且设置form.submited=true,反之说明表单已经提交,就不再提交表单。 [code lang="HTML"] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http.....
阅读全文