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

    Funzione che non viene richiamata

    Ciao a tutti, qualcuno mi sa dire perchè la funzione non viene mai richiamata ???

    <code>
    <html>
    <head>

    <script type="text/javascript" >
    function categoria(form) {
    var myindex=form.cat.selectedIndex;
    array_category[0]=(form.cat.options[myindex].value);

    }
    </script>

    </head>
    <body>
    <?php
    global $array_category;

    echo("<form method=\"get\">");
    echo("<select name=\"cat\" onchange=\"categoria(this.form)\">");
    echo("<option value=2>Due</option>");
    echo("<option value=3>Tre</option>");
    echo("<option value=4>Quattro</option>");
    echo("</option>");
    echo("</form>");


    ?>
    </body>
    </html>
    </code>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Va sulla pagina, una volta lì visualizzane il sorgente e verifica che il codice del form sia generato correttamente, in particolar modo il tag <select>

    array_category[0] sai che non ha niente a che fare con $array_category vero? Il primo appartiene a Javascript, il secondo a PHP e benché abbiano lo stesso nome non sono la stessa cosa.

  3. #3
    scusa ma non ho capito, il sorgente l ho visualizzato ma non ho trovato l'errore altrimenti non avrei postato. Nel codice postato manca la chiusura del tag select ma nel codice originale c'è.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se il codice generato da PHP è corretto, allora il tuo problema è con Javascript, non con PHP.

  5. #5
    quindi devo cambiare forum?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se sei sicuro che il codice generato da php sia corretto si, devi chiedere nella sezione Javascript e se lo fai posta lì il codice effettivamente generato, non quello che hai proposto qui.

  7. #7
    Grazie

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.