8 messaggi dal 28 maggio 2003
come posso evitare il ridimensionamento automatico delle colonne in una tabella quando il testo inserito non contiene spazi??

è possibile forzare l'inserimento di uno spazio dopo un numero prestabilito di caratteri?

elio

elio
879 messaggi dal 09 luglio 2002
www.i-studio.it
Ma vuoi ottere questo ridimensionamento in fase di visualizzazione oppure in fase di acquisizione del testo?

Se e' in fase di visualizzazione potresti contare il numero di caratteri che metti su ogni riga e arrivato ad un certo limite forzi il "carrage-return".
Se invece lo vuoi fare in fase di digitazione dovresti usare JavaScript.

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
8 messaggi dal 28 maggio 2003
Sarebbe preferibile farlo in fase di digitazione x evitare di ripetere la procedura ad ogni record visualizzato nella tabella.

Siccome però non sono molto pratico di Javascript potresti mandarmi il codice appropriato ?

Grazie, Elio

elio
879 messaggi dal 09 luglio 2002
www.i-studio.it
Mi e' venuto in mente un sistema piu' semplice...
nella textarea dove l'utente scrivera' il testo, usa il parametro wrap settato a "hard":

<textarea name="miaArea" cols="70" rows="5" wrap="hard"></textarea>

Con questo parametro, ogni volta che l'utente arrivera' al bordo della textarea (quindi con un massimo di 70 caratteri), andra' a capo automaticamente. Il parametro "hard" fa in modo che quando memorizzi nel DB il contenuto della textarea, a te arrivano anche tutti i CR che ci sono alla fine di ogni riga. Quindi, se poi vai a visualizzare il testo sostituendo ai vari CR del <br>, avrai il testo diviso come lo ha inserito l'utente.

Puo' essere una soluzione per te?

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
8 messaggi dal 28 maggio 2003
Grazie, sei un genio. Mi hai risolto il problema alla grande !!!!!

Elio

elio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.