Valutazione discussione:
  • 2 voto(i) - 3 media
  • 1
  • 2
  • 3
  • 4
  • 5
Proprietà delle TextArea
#1
Exclamation 
Utilizzo Cutenews, qui c'è una textarea/form a cui vorrei applicare qualche proprietà.
Questo è il codice HTML:
Codice:
<textarea rows=\"1\" cols=\"5\" id=\"short_story\" name=\"short_story\" tabindex=4></textarea>

Non so se è realizzabile, ma vorrei fare in modo che in questo form si possano scrivere massimo 5 cifre, e possibilmente far inserire solo numeri ed il simbolo ":" (se uno scrive una lettera questa sparisce).

Big Grin
Cita messaggio
#2
Prova a utilizzare questo script:
Codice:
<script type="text/javascript">
function checkTextarea(){
    var t = document.getElementById('short_story');
    var re = /^[0-9-':']*$/;
    if (!re.test(t.value)) {
        t.value = t.value.replace(/[^0-9-':']/g,"");
    }
}
</script>

Al posto di:
Codice:
<textarea rows=\"1\" cols=\"5\" id=\"short_story\" name=\"short_story\" tabindex=4></textarea>

Metti:
Codice:
<textarea rows=\"1\" cols=\"5\" id=\"short_story\" name=\"short_story\" tabindex=\"4\" onkeyup="checkTextarea();"></textarea>
Mattia!
Cita messaggio
#3
La parte <script..></script> dove devo posizionarla?
Ho provato a posizionarla sia vicino la textarea, che nella parte superiore della pagina, ma dopo non viene visualizzato nulla.
Cita messaggio
#4
La puoi mettere dove vuoi. Puoi metterla tra i tag head oppure in file JavaScript esterno (senza i tag script).
Mattia!
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)