Grazie mille...
Se invece dovessi inserire quei numeri in campi specifici?
Mi spiego meglio, che prima non ho detto tutto.
Ho un'array associativa che mi prende i nomi di quel testo e affianco gli input text corrispondenti:
codice:
var text = new Object();
text['Lorem'] = '_d_0_b';
text['Ipsum'] = '_d_1_b';
text['dolor'] = '_d_2_b';
text['sit'] = '_d_3_b';
text['amet'] = '_d__b';
text['consectetur'] = '_d_5_b';
text['adipiscing'] = '_d_6_b';
text['elit'] = '_d_7_b';
text['Fusce'] = '_d_7_b';
...e l'array potrebbe continuare...
Gli input sono quelli a destra cioè ad esempio '_d_0_b'
Il seguente codice lo uso per trovare le corrispondenze nel testo inserito nella textarea, se ci sono Inserisce i dati negli input corrispondenti
codice:
for (var prop in text) {
if(campo.value.match(prop)){
campo.value = campo.value.replace(prop+'\t','\n'+prop);
InserisciDati(campo, text, prop);
}
}
Dove campo è il nome della textarea e Inserisci dati è la funzione che mi hai scritto:
codice:
function InserisciDati(textareas, text, prop){
var f=textareas, c=0;
textareas.value.replace(/\b(\d{3}\.){1,}\d{3}\b/g, function(x){
var tf= document.getElementById(text[prop]);
if(tf) tf.value=x;
});
}
È possibile allora scrivere quei numeri negli specifici input text se inserita la propria voce? (ad esempio Lorem)