javaScript高级应用(一)

来源:互联网 发布:php专家系统 编辑:程序博客网 时间:2024/04/30 12:22

请将下面的代码保存为只提交修改行的数据.htm

 

 

<script language="javaScript">
function changeStatus(input_obj) {  
  input_obj.changed
="true";  
}

function submitData(form_name, url) {
  
// a.htm?par1=val1&par2=val2&...
  
// some.do?
  var url=url+"?";
  form_obj 
= document.getElementById(form_name);  
  
//alert(form_obj.elements.length);
  for(i=0;i<form_obj.elements.length;i++){
    
if(form_obj.elements[i].changed) {
      
if(form_obj.elements[i].changed=="true"){
        url
=url+form_obj.elements[i].name+"="+form_obj.elements[i].value+"&rowid="+form_obj.elements[i].rowid+"&";
      }
    }
  }  
  window.location.href
=url;
}

</script>

<body>
<form name="nameForm">
<input type=text name="name" value="matianjun" changed="false" rowid="121" onChange="changeStatus(this)"><br>
<input type=text name="name" value="eric" changed="false" rowid="122" onChange="changeStatus(this)"><br>
<input type=text name="name" value="haha" changed="false" rowid="123" onChange="changeStatus(this)"><br>
<input type=text name="name" value="dfadf" changed="false" rowid="124" onChange="changeStatus(this)"><br>
<input type=button value="submit" onClick="submitData('nameForm','a.htm')">
</form>
</body>
原创粉丝点击