不好意思,我没有把问题讲清楚。
画面上有去其他页的链接,
当点这些链接时,首先判断页面元素是否改变(也就是上面这个函数要做的)。
如果form中的元素改变了,那么显示一个提示信息,问要不要保存。
如果form中的元素没有改变,那么直接去那个链接指向的页面。
画面上有去其他页的链接,
当点这些链接时,首先判断页面元素是否改变(也就是上面这个函数要做的)。
如果form中的元素改变了,那么显示一个提示信息,问要不要保存。
如果form中的元素没有改变,那么直接去那个链接指向的页面。
解决方案 »
- 有人见过这样的js写法吗?怎么一点都看不懂?
- 哪位帮忙增加点功能。。。。。
- 在线等 js页面表格控制 很急 求大家帮忙
- 超难iframe dom问题!
- 如何在IE7上传FLASH前先浏览?
- 现有一个框架,top.leftmenu.cols="0,10,*";正常! 但这个框架被另一框架包含时候就会显示top.leftmenu未定义的错误?
- 动态生成查询字符串,难?????????????
- 日期选择怎样能精确到时分?
- 求jscript内置函数大全
- [require.js]为什么会提示其中一个依赖undifined?
- Javascript有没有子程序的概念?
- 如何使用javascript打开一个客户端PDF,activexobject(“”)内的对象是什么?
给每个无素加一个onchange=“isChange = true;”.
当点这些链接时就只要看一下isChange是为true还是false;
window.onload = function() {
with(document.formName) {
for(var i=0;i<elements.length;i++) {
elements[i].onchange = function() {
isChanged = true;
alert(isChanged)
}
}
}
}
var formIsModify = false;
var count = a.length;
for (var i=0; i<count; i++)
{
if (a[i].type && a[i].type=="text")//这里我只做了针对文本框的判断,别的你自己加
{
if (a[i].defaultValue!="" && a[i].value != a[i].defaultValue) {formIsModify = true; break;}
}
}