ciao a tutti.Mi chiedevo se,nella compilazione di un form,fosse possibile impostare un numero max di lettere nel form textarea,di modo che qualche stupidino non si diverta scrivendo poemi......![]()
ciao a tutti.Mi chiedevo se,nella compilazione di un form,fosse possibile impostare un numero max di lettere nel form textarea,di modo che qualche stupidino non si diverta scrivendo poemi......![]()
>
Draco Dormiens Numquam Titillandos<
Le pagine te le fai da solo o utilizzi dreamw. o fp?
utilizzo dreamweaver
>
Draco Dormiens Numquam Titillandos<
Se ricordo bene in dream sulle proprieta' dovrebbe darti la possibilita' di settare il numero massimo di caratteri.
Guardati questo ha me e' stato molto utile:
http://pro.html.it/lista_articoli.as..._38/pag_2&ab=0
Ciao.
ok,grazie,ma mi sa che quello che cerco io non c'è.
![]()
>
Draco Dormiens Numquam Titillandos<
Guarda qui...
http://pro.html.it/articoli/id_395/i...pag_2/pag.html
![]()
io ho già creato tutto il form a "mano libera",quindi ora non so se posso modificarlo con le impostazioni di DRMW. Mo guardo.
Ancora grazie
>
Draco Dormiens Numquam Titillandos<
hai provato con la proprietà maxlenght="x"?
codice:<textarea maxlenght="10"> ... </textarea>
puoi provare così:
http://www.html.it/mailing/archivio/a288/index1.html
ciaux![]()
Lascia perdere DW o FP e fai la seguente:
1)Il codice sottostante nella tua pagina html
2)La funzione sottostante in un file JS opportunamente incluso nella tua pagina:codice:<form name="ins" method="post" action="tua_pagina.html"> <textarea name="testo" cols="50" rows="10" wrap="virtual" onKeyup="countCharsInsNews(event)" onKeyPress="countCharsInsNews(event)" onkeydown="countCharsInsNews(event)" tabindex="2"></textarea> <input type="hidden" name="rimanenti" size="3" value="50"> <input name="invia" type="submit" value="Invia"> <script language="JavaScript"> if (navigator.appName.indexOf("Netscape")>=0 && parseInt(navigator.appVersion) >=4) { var nn4 = true } document.insnews.notizia.onkeydown = countCharsInsNews; if (nn4) document.captureEvents(Event.KEYDOWN); var oldString = ""; </script> </form>
Se vuoi che vengano digitati meno di 8000 caratteri, basta modificare nella funzione suddetto valore.codice://Controllo caratteri massimi nella textarea di inserimento function countCharsInsNews(d) if (document.ins.testo.value.length> 8000) { alert('Il limite massimo di caratteri è 8000'); document.ins.testo.value = oldString; } else { document.ins.rimanenti.value = 8000 - document.ins.testo.value.length; oldString = document.ins.testo.value.substring(0,8000); }} // -->![]()
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!