puoi impostare una funzione che a intervalli regolari controlla se il contenuto della textarea è cambiato. Infatti l'evento onchange non si attiva quando si fa copia e incolla
potresti fare una cosa del genere:
codice:
<head>
<script>
var testo = '';
function is_modified_ta() {
testo_attuale = document.getElementById('msg').value;
if (testo_attuale != testo) {
try {
document.getElementById('salva').removeAttribute('disabled');
} catch(e) { }
}
testo = testo_attuale;
setTimeout('is_modified_ta()', 5000)
}
function salva() {
document.getElementById('salva').disabled = 'disabled';
}
window.onload = function() {
is_modified_ta();
}
</script>
<body>
<textarea id="msg"></textarea>
<input type="button" value="salva" id="salva" onclick="salva()" disabled="disabled" />
</body>
Ciao
-Fab-