• User Attivo

    Funzione javascript non validata

    Salve ragazzi,

    lavoro con Xhtml strict e PHP.
    Ho un problema di validazione con una funzione javascript che utilizzo per ricaricare una pagina dopo l'aggiornamento di un campo <select>.

    Premetto che il tutto funziona perfettamente e l'unico problema è che il validatore W3C mi restituisce innumerevoli errori dovuti all'utilizzo del carattere &.

    Ecco la funzione:

    
    function reload_page(){
      document.location='categorie.php?id='+document.getElementById('form_1').id.value+'**&**idp='+document.getElementById('form_1').id_produttore.value
    }
    
    

    Ora, la soluzione più elementare è quella di sostituire & con & solo che così facendo, la validazione va a buon fine, però lo script non funziona su Firefox, in quanto questo browser invia sull'url & !!!

    Avete qualche suggerimento?


  • User Attivo

    Prova:
    [html]<script type="text/javascript">
    //<![CDATA[
    function reload_page(){
    document.location='categorie.php?id='+document.getElementById('form_1').id.value+'&idp='+document.getElementById('form_1').id_produttore.value
    }
    //]]>
    </script>[/html]vedi: http://www.w3schools.com/XML/xml_cdata.asp

    Ciao


  • User Attivo

    Ciao Elvino, grazie del prezioso aiuto 🙂

    Vado subito a studiarmi la guida, :ciauz: