Forum di Matriz

Versione completa: Proprietà delle TextArea
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
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
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>
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.
La puoi mettere dove vuoi. Puoi metterla tra i tag head oppure in file JavaScript esterno (senza i tag script).