Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165

    IE6 non mi fa chiamare le funzioni javascript!

    Salve, sto creando una breve maschera per inserimento di alcuni dati in un DB.
    Ho fatto alcune funzioni in Javascript per facilitare l'inserimento dei dati. Tali funzioni sono di due tipi: alcune servono solo a disabilitare dei campi...per esempio se rispondi "no" alla domanda A, disabilita C e D e cosi via; L'altra funzione serve solo a fare un validation dell'intero form al momento che si clicca il tasto "submit".

    La cosa particolare e che ho provato sia con Firefox, con opera e con Safari Win e va tutto alla perfezione ora vi chiedo: perchè con Internet Explorer 6 non mi funziona "quasi" niente??
    Il problema pare che sia il fatto che gli eventi del tipo "onchange" ed "onsubmit" secondo IE non si verificano mai!

    Ho provato a chiamare le mie funzioni in questo modo:
    Codice PHP:
    <form method="post" action="savecontrolli.php" id="mandadati" class="mandadati" name="mandadati" onSubmit="return validate(this)" 
    ....... ....... 
    <
    select size="1" name="ig" id="ig" onchange="changeState()">  
                          <
    option value="5">-------------</option>   
                        <
    option value="0">0</option>                      
                        <
    option value="1">1</option>                 
                        <
    option value="2">2</option>       
                        <
    option value="3">3</option>
                        <
    option value="4">Plus de 3</option
    </
    select
    ......... 
    <
    td>
    <
    input name="posta" value="Salva l'intervista" type="submit"></td
    <
    td ><input name="cancella" value="Cancella tutto" type="reset"></td
    </
    form
    in changeState posso anche scrivere solo:
    Codice PHP:
    function changeState()
    alert ('ciao');} 
    che non funziona!
    mentre se sparo un "alert" nel codice (senza incorporarlo nelle funzioni) va bene!

    In validate ci sono solo una serie di controlli che ritornano true se tutto va bene,altrimenti false.

    Dove è il problema??? (lo so che sono io il problema... )
    Grazie!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta il link alla pagina pubblica, gli eventi menzionati da te devo funzionare anche nel "disastroso" ie6 pertanto l'errore è altrove.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    scusami ma che intendi per "posta il link alla pagina pubblica"???

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    inserisci nel post il link ad una pagina pubblicata online www.tuosito.xxx/paginademo.html
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    Scusami ma sto imparando pian piano, scrivendo ad esempio: action="www.miosito.it/savecontrolli.php" cosa mi dovrebbe cambiare?? le mie funzioni javascript sono presenti nello stesso file che ho mostrato... cioè nello stesso file dove si trova il form, non penso che scrivendo l'indirizzo assoluto della pagina successiva mi cambi qualcosa...

    Grazie!

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    scusa ma continuo a non capire...ho riletto il tutorial sugli eventi ma non ho capito cosa ne dovrei estrapolare!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Allora meglio se segui un corso sul javascript, il forum non potrà mai farti da tutor e spiegarti passo passo il linguaggio, è solo un consiglio sta a te decidere se seguirlo oppure no.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.