Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    m-Andare a capo in una textarea

    Durante la compilazione di un form raccolgo (passandoli automaticamente) i vari dati immessi in un unica textarea in modo da organizzarli in un ordine stabilito, vorrei però poterli inserire mandando accapo dove decido io e non quando finisce la riga della textarea, per esempio, in quattro campi è possibile inserire: "Nome" "Cognome" "Città" "CAP"
    nella textarea devono comparire così:
    Mario
    Rossi
    00169 - Roma

    e non invece: Mario Rossi Roma 00169.
    (ho provato inserendo
    alla fine della presunta riga, ma non va)
    Come si può fare?
    Luxx (°)
    Chi sa dica, chi non sa chieda.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,192
    Nella textarea il carattere acapo e` \n (oppure \r\n per certi sistemi windows).

    document.NOMEFORM.NOMETEXAREA.value += "\n";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Non ho capito dove va inserita questa riga...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,192
    Originariamente inviato da digitm
    Non ho capito dove va inserita questa riga...
    Dipende da cosa vuoi fare.
    Quello e` un comando JS, per aggiungere il carattere acapo ad una stringa.

    Se la stringa la crei da zero, basta che inserisci \n nel posto dove vuoi l'acapo.
    Naturalmente questo vale per campi di tipo textarea; nel resto del codice HTML l'acapo va inserito tramite il "
    "
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    allora... vorrei che quando scrivo in una textarea e vado a capo, quando premo invio, mi mantenga la formattazione senza andare scrivere tutto di seguito come invece avviene

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,192
    Allora pare che il prolema sia inverso, ma manca il contesto.

    Intendi che i dati arrivano al server senza gli acapo?
    Ovvero: Come utilizzi il campo della textarea?

    Potrebbe anche essere un problema di server (di solito la correzione viene fatta li`).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Nella textarea scrivo:

    Io
    sono
    bravo

    ma mi restituisce:

    Io sono bravo

    mentre io vorrei che mantenesse la formattazione...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,192
    Si`, ma chi ti restituisce quella cosa?
    Passi da un server? Oppure fai tutto sul client con JS?

    Ovvero: che cosa hai nell'action del form?

    Ancora: una volta inviato il form, dove vedi il risultato? Di nuovo nel browser? E chi prepara la nuova pagina da visualizzare nel browser?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Se il form è sulla pagina chiamata pagina1.asp, mi rimanda a pagina2.asp dove lo richiamo con un comando asp (ma vorrei anche inserirlo sul db)

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,192
    Allora ti conviene fare il lavoro nel programma pagina2.asp.

    Non conosco ASP, quindi ti sposto nel forum ASP.

    Per salvare nel DB noncredo che devi fare modifiche; invece per la visualizzazione devi sostituire il \n con
    .
    In ASP c'e` una variabile che identifica il \n. Nel forum ASP ti sapranno sicuramente dare informazioni maggiori.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.