Visualizzazione dei risultati da 1 a 6 su 6

Discussione: a capo in textarea

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    62

    a capo in textarea

    Salve a tutti,

    dal seguente doc xml;
    codice:
     
    <tutti>
    pippo
    <riga>pluto</riga>
    <riga>paperino</riga>
    </tutti>
    metto i dati estratti in una textarea col seguente xslt:
    codice:
     
    <textarea  cols="40" rows="4"><xsl:value-of select="tutti"/>
    <xsl:for-each select="riga">
    <xsl:value-of select="text()"/>
    </xsl:for-each>
    </textarea>
    solo che vorrei che ogni nome si vedesse uno in ogni riga della textarea, ma con questo codice me li mette uno affianco all'altro e gli a capo non li considera.
    come posso fare?

  2. #2

    Re: a capo in textarea

    metto i dati estratti in una textarea col seguente xslt:
    codice:
     
    <textarea  cols="40" rows="4"><xsl:value-of select="tutti"/>
    <xsl:for-each select="riga">
    <xsl:value-of select="text()"/>
    </xsl:for-each>
    </textarea>
    solo che vorrei che ogni nome si vedesse uno in ogni riga della textarea, ma con questo codice me li mette uno affianco all'altro e gli a capo non li considera.
    come posso fare?
    you might try to place a carriage return and line feed into your input where you want newlines:

    \r\n

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    62
    ciao

    come posso scrivere esattamente?

    <textarea cols="40" rows="4"><xsl:value-of select="tutti"/>
    <xsl:for-each select="riga">
    <xsl:value-of select="text()"/><xsl:text>\r\n</xsl:text>
    </xsl:for-each>
    </textarea>

    non saprei, perchè così non esce...

  4. #4
    &-#-x-a; (carriage return)
    &-#-x-d; (new line)

    senza i meno (sono le entita' specifiche HTML che ti servono

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    62
    ok ho risolto,
    il tuo aiuto mi è stato molto utile
    ma bastava solo &#aD;
    e il mio codice necessitava di una correzione.
    ho scritto così:

    codice:
    <textarea>
    <xsl:for-each select="tutti">
    <xsl:value-of select="text()"/>
    <xsl:for-each select="riga">
    <xsl:text>&-#-x-D;</xsl:text>
    <xsl:value-of select="text()"/>
    </xsl:for-each>
    </xsl:for-each>
    </textarea>
    ciao ciao

  6. #6

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 © 2025 vBulletin Solutions, Inc. All rights reserved.