Salve a tutti,
devo inserire/modificare dei nomi inseriti in una textarea, più o meno così:
Luigi Clementi1, Aldo Bassetti23, Marco Maria Colombo3, Roberto Giulietti,..
Con la funzione seguente e alcuni bottoni, premendo ex il bottone 1 avendo selezionato un nome, alla fine di quel nome (e prima della virgola eventuale) mi viene inserito un numero..
codice:
<script language="Javascript">
<!--
function carica(numero){
var selezione=document.selection.createRange();
if (selezione.text != ''){
if (numero==0){
selezione.text=selezione.text.replace(/[1-4]/gi,'');
}
else {
var m=selezione.text;
rg=/[,]/gi;
if (rg.test(m)==true){
m=m.replace(rg,numero+',');
selezione.text=m;
}
else{
selezione.text=m+numero;
}
}
}
}
//-->
</script>
Fin qui tutto bene, quello che volevo chiedere è se è possibile, avendo selezionato un nome e avendo premuto il bottone per aggiungere il numero, che dopo l'inserimento il testo precedentemente selezionato resti selezionato (scusate il gioco di parole..)
Il problema è questo:
Se seleziono ex "Clementi" (di Luigi Clementi) e premo il bottone 1 va tutto ok, mi viene visualizzato "Clementi1" e resta pure selezionato.
Se invece seleziono ex "Luigi Clementi" o "Clementi," una volta fatto l'inserimento la selezione sparisce..
E' possibile mantenerla?