javaScript高級應用(一)

請將下面的代碼保存爲只提交修改行的數據.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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章