这次先发布一个[离线保存库]:
纯JS实现,只限IE5。0以上,服务器无平台限制:
使用方法:
必知:所有需要处理的HTML元素必须具有ID属性,组件只会探测元素的ID属性
1. 在</Head>上加入
<STYLE>
.userData {behavior:url(#default#userdata);}
</STYLE>
2. 在<body>下加入
<INPUT type=text class=userData id=OfflineSave_Area style="display:none">
3. 在</body>上加入
<script src=OfflineSave.js></script>
4. 为form标签加入扩展属性OfflineSave
例:<form id=myOfflineSaveForm OfflineSave ToolsBarStyle="mycssclass">
ToolsBarStyle为css class属性,容器为div,包含select,input,button
注意:
情况1:
<form id=myform onsubmit="docheck(this)">
<input type=text id=mytext>
<input type=submit value=submit>
</form>
在这种情况下,组件可以自动探测服务器存活状态,如服务器无法连接时,会提示本地保存,
并且docheck函数也可以正常工作
情况2:
<form id=myform >
<input type=text id=mytext>
<input type=button value=submit onclick="myform.submit()">
</form>
在这种情况下,组件无法截获提交事件,也无法自动探测服务器存活状态
建议:检测表单内数据时,在form标签onsubmit事件内写入检测函数
下载地址:
http://finrd.2288.org:8080/J2EE/OfflineSave.js
演示地址:
http://finrd.2288.org:8080/J2EE/OfflineSave.htm
Ajax风格DataGrid演示:
http://finrd.2288.org:8080/J2EE/DataGrid.html
Ajax自动下拉列表及动态VML图表演示:
http://finrd.2288.org:8080/J2EE/J2EE_AJAX.html
以上全是封装过的JS库