Originariamente inviato da guarnieri
Come posso fare a controllare che un textarea sia al massimo 462 caratteri e che non contenga apici, virgolette ecc...?
print '<textarea rows="5" name="customerSRVMOT" cols="100" name="customerSRVMOT">'.$customerSRVMOT.' </textarea> ';
Grazie
Per il controllo del numero di caratteri:
codice:
<script type="text/javascript">
function conta(val) {
var max=462
if (val.valore.value.length > max) {
val.valore.value = val.valore.value.substring(0,max)
}
}
</script>
Per la seconda richiesta modifica la parte in rosso (dovresti conoscere un po' le espressioni regolari).
codice:
<script language="Javascript">
function verifica(campo)
{
var chiffres = new RegExp("[0-9]");
var verif;
var points = 0;
for(x = 0; x < campo.value.length; x++)
{
verif = chiffres.test(campo.value.charAt(x));
if(campo.value.charAt(x) == "."){points++;}
if(points > 1){verif = false; points = 1;}
if(verif == false){campo.value = campo.value.substr(0,x) + campo.value.substr(x+1,campo.value.length-x+1); x--;}
}
}
</script>