• Super User

    xhtml 1.0 strict e form

    Ciao a tutti,
    sto realizzando un sito usando xhtml 1.0 strict ho una domanda da porre, se nn erro l'attributo name nei form non è consentito vero?
    quindi un codice cosi :
    <form action="action" name="form" method="post">
    dovrebbe diventare cosi?
    <form action="action " id="form" method="post">
    cambia qualcosa poi a livello di script o di validazione del form? Oppure e la stessa cosa?
    Ho visto sul sito del w3c che invece la'ttributo name per il campo input is puo usare, giusto?
    oppure potrebbe essere cosi ugualmente valido
    <form ="action" id="form" name ="form" method ="post">
    grazie.
    🙂


  • User Attivo

    Ciao kaisersose,

    da questo sito http://www.w3.org/TR/xhtml1 ho trovato che

    Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.

    Il consiglio e' quindi di passare subito all'uso dell'id.

    :ciuaz:


  • User

    ho avuto lo stesso problema e in effetti ho dovuto eliminare l'attributo name... purtroppo molti javascript per la validazione dei form usano come elemento distintivo per i form proprio quell'attributo... 😞