|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[JavaScript] Motore di ricerca su <SELECT>
Dovrei creare un motore di ricerca che lavora su un <SELECT> HTML ma non ci riesco da solo:
Codice:
<script language="javascript">
<!--
function CercaSuSelect(){
var myItem = document.FormCategoria.Stringa;
for(var i in document.FormCategoria.ID_Categoria){
if(i.text == myItem.value){
document.FormCategoria.ID_Categoria.selected=true;
}
}
}
-->
</script>
<form name="FormCategoria" id="FormCategoria">
<input type="text" name="Stringa" style="width:200px;">
<input type="button" value="Cerca" style="width:50px;" onClick="CercaSuSelect();">
<br><br>
<select name="ID_Categoria" size="2" style="width:250px;height:250px;">
<option value="" selected></option>
<option value="1">Pere</option>
<option value="2">Mele</option>
<option value="3">Banane</option>
<option value="4">Pompelmi</option>
<option value="5">Ananas</option>
<option value="6">Kiwi</option>
<option value="7">Albicocche</option>
<option value="8">Susine</option>
<option value="9">Pesche</option>
<option value="10">Pompelmi</option>
</select>
</form>
cosa sto' sbagliando ??? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Ho trovato !!!!
Codice:
<script language="javascript">
<!--
function CercaSuSelect(){
var mySelect = document.FormCategoria.ID_Categoria;
var MyRicerca = document.FormCategoria.Stringa;
for(var i=0; i<mySelect.length; i++){
if(mySelect.options[i].text.toUpperCase() == MyRicerca.value.toUpperCase()){
mySelect.options[i].selected = true;
}
}
}
-->
</script>
e' possibile risolvere questo??? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:08.



















