Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119

    Problemi con select e js (ma non so se centri...)

    Questo è la parte essenziale di codice, se ve ne serve ancora dite pure:
    Regione

    <select name = "regione" id = "regione" onChange = "if(this.value!='0') location='http://www.bravocommunications.it/ferritalia/our_members.php?regione='+this.value">
    <option value = "00" <?php if (00==$_GET["regione"]) echo"selected=\"selected\""; else echo""; ?>>-- Selezionare regione --</option>
    ...vari altri option...
    </select>




    Provincia

    <select name = "provincia" id = "provincia" onChange = "if(this.value!='0') location='http://www.bravocommunications.it/ferritalia/our_members.php?regione='+regione.value+'&provinci a='+this.value">
    <option value = "00" <?php if (00==$_GET["provincia"]) echo"selected=\"selected\""; else echo""; ?>>-- Selezionare provincia --</option>
    ...vari altri option...
    </select>
    Ora, se io faccio andare su ie la pagina dove c'è sto codice tutto funziona alla grande, se invece uso FireFox la pagina si ricarica una volta selezionata la regione e quando seleziono anche la provincia non succede nulla bloccando così la possibilità di selezionare i comuni e di finire lo script....

    Qualche idea?

    Grazie in anticipo e auguri a tutti

  2. #2

    felice anno nuovo

    non sono sicuro che riesca a prendere il valore di regione.value.
    Prova a toglierlo per vedere se funziona. Ad es.
    regione=abruzzo&provincia='+this.value"

    Ciau!
    - Dean

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119
    Se immetto l'indirizzo della pagina completo di valori delle variabili funziona tutto anche su firefox. La pagina viene ricaricata con la variabile "regione" impostata giusta quando si sceglie il valore sulla select, il problema è che non succede con le altre due anche se gli script sono praticamente gli stessi... è come se nelle altre due select (quella della privincia e dei comuni che non si vede ma non cambia nulla) il "location=quello/che/è.html" non esistesse...

  4. #4
    allora:

    la funzione onChange non esiste, anche se Internet Explorer capisce cosa volevi scrivere, mentre la funzione onchange esiste, quindi Firefox e gli altri browser la eseguono.

    TUTTE le funzioni onqualchecosa vanno scritte minuscole!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119
    Ok corretto, ma il problema c'è ancora, e se è come dici perchè la select della regione funzionava?

    Intanto grazie per i consigli eh

    P.S.: ma questa cosa che hai osservato non dipendeva dal doctype usato?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119
    Qualche altra idea...?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119
    Trovato! Bastava mettere tutto il percorso completo di document.form.ecc ecc.nome...
    Che pistola che sono

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.