书写邮件定时自动保存,当前页面不刷新

思路:

1,设置基本表单(收件人、发件人)

2,设置计时器(这里设置每3分钟自动保存一次)

难点:

让页面自动提交后,当前页面不刷新

解决:

1,在正常的form提交的地方,加入这一句,表示项目提交后会跳转到这个地方:

document.forms[0].target="rfFrame";

2,将上面的form的id为 ifame的 iframe建立在当前页面,并且建立在当前正在编辑的页面的form表单的后面(紧跟其后),这样相当于页面提交后又跳转到这个id为 rfFrame 的iframe的地址了,类似于html的锚点的意思。

扩展:如果你的form较多,你可以设置检测每个form表单的某个值是否有值了,然后把iframe的定位放到对应的位置。比如,若共有4个form表单,如果你通过判断得知需要定位到第三个form的话,那么应该这么写:

document.forms[2].target="rfFrame";

简单案例代码如下:

发件人: ${fsrmc}
收件人:
主题:

 

你可能感兴趣的:(java,javascript,jsp,实用完整小功能,巧妙用法)