E' possibile selezionare un testo in un input text da una certa posizione in avanti?
In particolare sto cercando di fare uno script che, iniziando ad inserire un testo, propone in automatico una stringa completa presa da un array la quale inizia per il testo inserito fin'ora. Di conseguenza mi serve selezionare il testo proposto a partire dalla posizione in cui sono arrivato a scrivere.
Questo è lo script:
var array_titoli = new Array();
array_titoli[0] = "Pippo";
array_sottot[1] = "Pluto";
array_sottot[2] = "Paperino";
function cambia_titolo(objCampo){
var stringa = objCampo.value;
if (objCampo.name == 'titolo'){
array_da_usare = array_titoli;
} else {
array_da_usare = array_sottot;
}
if (stringa.length > 0){
for (i=0; i<array_da_usare.length; i++){
if (array_da_usare[i].substr(0, stringa.length) == stringa){
objCampo.value = array_da_usare[i];
}
}
}
}
N.B.: il parametro objCampo che viene passato è l'oggetto input text del form.