[code]
<script type=”text/javascript”>
function show () {
var e = document.getElementById(‘select’);
var e2 = document.getElementById(‘input’);
for(i = 0; i< e.length; i++ ) {
if( e.options[i].innerHTML.substring(0,e2.length).indexOf(e2.value) != -1 ) {
var o = document.createElement(‘option’);
var t = document.createTextNode(e.options[i].value ) ;
o.appendChild(t) ;
e.appendChild(o) ;
}
}
// e.length = 0 ;
}
</script>
<input type=”text” id =”input” onkeyup =”show ()”>
<select id=”select”>
<option>airbag</option>
<option>airway</option>
<option>alamet</option>
<option>alem</option>
<option>alim</option>
<option>alican</option>
<option>alyanak</option>
<option>baki</option>
<option>bedi</option>
<option>cari</option>
<option>dadı</option>
<option>dakika</option>
</select>
When I entered a character ( for example a ) in the input element, <select> will be
<select>
<option>[color=red]a
<option>[color=red]a
<option>[color=red]a
<option>[color=red]a
<option>[color=red]a
<option>[color=red]a
<option>[color=red]a
</select>
When I entered two character ( for example al ) in the input element, <select> will be
<select>
<option>[color=red]al
<option>[color=red]al
<option>[color=red]al
<option>[color=red]al
<option>[color=red]al
</select>
When I entered three character ( for example ali ) in the input element, <select> will be
<select>
<option>[color=red]ali
<option>[color=red]ali
</select>
How can I do?