<script language="JavaScript" type="text/javascript">
function visualizza_testo(){
var contenuto=document.getElementById("testo").value;
contenuto=contenuto.replace(/(\S{10})/g,function($1){return $1+' '});
contenuto=contenuto.replace(/<[^\d\s].>/g,'');
contenuto=contenuto.replace(/\n/g,"
");
contenuto=contenuto.replace(/\n/g,"
");
document.getElementById("preview").innerHTML=conte nuto;
}
</script>
quando scrivo sull'id testo qualcosa lo script fedelmente mi riproduce automaticamente quello che scrivo su un altro id
questo mi è reso dalla necessità di far vedere un'anteprima del messaggio all'utente quando lui lo inserisce
il problema è che se io scrivo ad esempio <input> mi esce una casella di testo dell'anteprima e quindi c'è questo problema...
ho capito che in pratica io visualizzo codice html nell'anteprima
mi hanno suggerito non ricordo chi di scrivere <[^\d\s ecc ecc
però non va
mi è venuta un'illuminazione html quando scrive interpreta il simbolo < per i tag mentre < per il testo normale...avevo pensato intelligentemente di dire allos script che quando uno scrivere < di sostituirlo in < ma non ci son riuscito...
mi date una soluzione per favore...
potrebbe andare anche una cosa formato questo forum con i messaggi quando si quotano