<script language="JavaScript">
String.prototype.Trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
//声明两个全局的变量分别存放左与右侧的数据
var leftSelectData = [];
$(document).ready(function () {
if(navigator.userAgent.indexOf("MSIE")>0){
document.getElementById('Jmytext').attachEvent("onpropertychange",txChange);
document.getElementById('Jothertext').attachEvent("onpropertychange",txChange2);
}else{
document.getElementById('Jmytext').addEventListener("input",txChange,false);
document.getElementById('Jothertext').addEventListener("input",txChange2,false);
}
//将原来的数据先保存到一个数组里面
$("select[@name=baseos] option").each(function(){
leftSelectData.push($(this).val());
});
});
function txChange(){
var content = $("#Jmytext").val().Trim();
//先清空掉原来的数据
$("#fb_list").empty();
//判断如果关键字为空的话就提取全部
if(content==''){
$.each(leftSelectData,function(n,value) {
$("#fb_list").append('<option value="'+value+'">'+value+'</option>');
});
} else {
//如果不为空就通过关键字重新搜索
var reg = new RegExp(content,'i');
$.each(leftSelectData,function(n,value) {
if(reg.test(value)){
$("#fb_list").append('<option value="'+value+'">'+value+'</option>');
}
});
}
}
function txChange2(){
alert("testfirefox");
}
</script>