2012年11月28日 星期三

IE9 onpropertychange不支援backspace按鍵

「把input欄位增加onkeyup屬性即可」。
補充:
          IE→onpropertychange + onkeyup。
          firefox & chrome→oninput。

/*快速搜尋*/
<script language="JavaScript" type="text/JavaScript">
function formatTable(value)
{
 var myTable = document.getElementById('myTable');

 for(var i=1;i<myTable.rows.length;i++)
 {
   var item_value = myTable.rows[i].cells[0].innerHTML;
   var jht_value = myTable.rows[i].cells[1].innerHTML;
   var sap_value = myTable.rows[i].cells[2].innerHTML;
   var desc_value = myTable.rows[i].cells[3].innerHTML;
   if(item_value.toLowerCase().indexOf(value)==-1 && item_value.toUpperCase().indexOf(value)==-1 && jht_value.toLowerCase().indexOf(value)==-1 &&  
   jht_value.toUpperCase().indexOf(value)==-1 && sap_value.toLowerCase().indexOf(value)==-1 && sap_value.toUpperCase().indexOf(value)==-1 && desc_value.toLowerCase().indexOf(value)==-1 && desc_value.toUpperCase().indexOf(value)==-1){
   myTable.rows[i].style.display="none";
   }else{
   myTable.rows[i].style.display="";
   }
 }
}
</script>

沒有留言:

張貼留言