Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    w3c si "arrabbia" con hidden duplicati

    ciao a tutti

    ho + form:
    <form action="prodotti.php" method="post" name="artic1" id="artic1">
    <input name="cor" type="hidden" id="cor" value="1" />
    ..............................
    <input type="image" name="Submit" title="Vai" src="img/vai.gif" />
    </form>


    <form action="prodotti.php" method="post" name="artic2" id="artic2">
    <input name="cor" type="hidden" id="cor" value="2" />
    ..............................
    <input type="image" name="Submit" title="Vai" src="img/vai.gif" />
    </form>

    w3c da errore perchè hidden "cor" è presente 2 volte.
    Io ho bisogno che il campo hidden si chiami cosi in entrambi i form
    perchè poi lo script php prodotti.php lavora sulla variabile $cor

    idee per risolvere il problema?
    Grazie.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ha ragione il validatore, punto.


    sai che in ID deve essere univoco, quindi...

    dallo script php recuperi dal nome dei campi solitamente, no?

  3. #3
    è ovvio che w3c ha ragione. io ho bisogno di una soluzione alternativa che faccia la stessa cosa e che vada bene a w3c...

    il value di cor serve a php per capire quale è il form che ha chiamato lo script...

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    il value di cor serve a php per capire quale è il form che ha chiamato lo script...
    mi sembra un approccio confuso...

    se vuoi distinquere i form lo devi fare nella action nella quale specifichi un valore in querystring e, in base a questo, processi nel file php

  5. #5
    vero non ci avevo pensato
    ora i form vengono creati in modo dinamico senza hidden cosi.... e funziona

    <form action="prodotti.php?cor=<? echo $cor; ?>&amp;codice=<? echo $row['id_articolo']; ?>&amp;agg=SI" method="post" name="artic<? echo $i; ?>" id="artic<? echo $i; $i++; ?>">
    ...............
    </form>


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