Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Form con xsl

  1. #1

    Form con xsl

    Ciao a tutti,
    Sto programmando un sito con php-xml-mysql(come penso molti).
    Per gestire i file xml e xsl uso l'oggetto domxml di php 4.3.1.

    1. Ho un manuale di xml-xsl-css molto ma molto voluminoso, ma non c'è il minimo riferimento per gli oggetti per i form.
    Mi spiego meglio, mi serve inserire un po di pulsanti di scelta, o radiobutton, per far scegliere all'utente fra varie possibilità, non riesco a far checcare da xsl una possibilità.
    In html basta mettere
    <input type="radio" name="radiobutton" value="radiobutton" checked>

    mentre se lo metto nell'xsl mi da errore, sicuramente non devo metterlo così brutalmente ma non so come devo fare.
    Questo vale anche per i campi select dato che devo mettere selected.

    2. Nel file xsl setto una varibile globale all'inizio del file,(come previsto)la posso utilizzare in qualsiasi parte del file anche dentro a figli annidati dentro altri figli, e questo va bene però mi servirebbe modificarla globalmente da qualsiasi posto in modo che quando trasformo un qualsiasi altro nodo la variabile in questione ha il valore dato nell'altro nodo...

    3. Ho file xml, lo carico con l'oggetto domxml, come faccio a inserire un attributo in un nodo? (non riesco a trovare un funzione che me lo permetta, ho usato xml e xsl con asp per un po (solo per visualizzazione di dati) però c'è una funzione che te lo permette)

    Forse la terza domanda non è il posto giusto dove postarla però tentare non nuoce...

    Grazie a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    19
    ho letto da qualche parte che in xml ad ogni attribubo deve corrispondere un valore prova con checked="checked" oppure checked="yes".

  3. #3
    Grazie mille, Come ho fatto a non pensarci!!!!


    Mi hai salvato, non lo ho ancora provato ma l'osservazione è giustissima.

  4. #4
    Originariamente inviato da Joan
    ho letto da qualche parte che in xml ad ogni attribubo deve corrispondere un valore prova con checked="checked" oppure checked="yes".
    Funziona però ora ho un altro problema.

    Io ho questa riga di xsl

    <input type="radio" name="prova" checked="{$variabile}"/>

    Da come mi hai detto ho provato così, nella variabile "variabile" (scusate) c'è yes o no però qualsiasi cosa ci metto nella variabile l'oggetto è ceccato anche se non ci metto niente...

    Allora ho pensato di fare così:

    <input type="radio" name="prova" <xsl:value-of select="$variabile"/>/>

    con dentro la variabile direttamente checked="" poi dato che mi dava errore ho pensato di fare così

    <input type="radio" name="prova" ><xsl:value-of select="$variabile"/></input>

    ma non succede niente.


    Lo so che andando per tentativi non risolverò nulla però non so dove cercare....

    Grazie a tutti.

  5. #5
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Non ho provato, ma credo ke dovrebbe essere una cosa simile.

    codice:
    <input type="radio" name="prova">
     <xsl:attribute name="checked">
      <xsl:value-of select="$variabile"/>
    </input>
    Toeke

  6. #6
    Originariamente inviato da Toeke
    Non ho provato, ma credo ke dovrebbe essere una cosa simile.

    codice:
    <input type="radio" name="prova">
     <xsl:attribute name="checked">
      <xsl:value-of select="$variabile"/>
    </input>
    Toeke
    Grazie mille.. ho cercato molto per la rete e ho trovato una cosa simile...

    Grazie ancora.

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.