有没有一种办法在提交表单时,当我修改了任一项时,能检测出来! 离开页面前判断页面是否有改变(某些客户要求“如果页面有改变要提醒保存”,其实在BS里完全没有必要):http://jkisjk.vip.sina.com/code/html/areyousureleave.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><body><form name=a><input name=b value=1><input name=b value=1><input name=b value=1><input type=checkbox value=1><select name=b ><option>1</option><option>2</option></select><input type=button value=ok onclick="comp()"></form></body></html><script>var oldobj=document.all('a').cloneNode(true);//记录原始状态function comp() //比较{var oldeles=oldobj.elements;var neweles=document.all('a').elements;if(oldeles.length!=neweles.length) {alert("动态增加了某些元素!");return false;}for(var i=0;i<oldeles.length;i++){ if(oldeles[i].outerHTML!=neweles[i].outerHTML) {alert("第"+(i+1)+"个元素有改变");return false;}}}</script> 可以用 hidden 来保存原先的值,再在客户端进行比较. 根据不同的选择,显示不同的层 字符串分割问题,求助! javascript生成input框的按钮添加事件问题 60<80但却>100的问题 大家帮我看一下,哪里不对了? ■■■■■■■■■■■■ 如何写“选择textarea第X行到第Y行”的函数? 请问大侠们如何在window.open在本窗口打开一个新页面,谢谢,在线等 多项选择的问题!急急急! 关于多重cookie的问题,怎样删除某一个cookie? jQuery 错误 Bencalie及各大侠请进,关于可编辑select的改进 请问帮我看看这个关于链结的简单问题
<body>
<form name=a>
<input name=b value=1>
<input name=b value=1>
<input name=b value=1>
<input type=checkbox value=1>
<select name=b ><option>1</option><option>2</option></select>
<input type=button value=ok onclick="comp()">
</form>
</body>
</html>
<script>
var oldobj=document.all('a').cloneNode(true);//记录原始状态
function comp() //比较
{
var oldeles=oldobj.elements;
var neweles=document.all('a').elements;
if(oldeles.length!=neweles.length) {alert("动态增加了某些元素!");return false;}
for(var i=0;i<oldeles.length;i++)
{
if(oldeles[i].outerHTML!=neweles[i].outerHTML)
{alert("第"+(i+1)+"个元素有改变");return false;}
}
}
</script>