Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438

    Richiamo submit con FireFox

    Ciao a tutti vi prego di aiutarmi in questo problema che mi sta bloccando un sito!! Non capisco perche' due mie form al click del bottone "Salva" (<button type="button" name="Invia" onClick="saveall()" style="width:60px;">Invia</button> )non vengono processati dallo script!! Sottolineo che lo script non funziona solamente su FireFox mentre su IE funziona alla perfezione. Non mi viene restituito nessun errore e posso confermare che altri script richiamati alla stessa maniera come ad esempio:

    <script type="text/javascript">
    function printpage()
    {
    window.print()
    }
    </script>

    funzionano anche su quest'ultimo. Sembra che il problema sia isolato alla funzione di .submit().

    </script>


    vi posto anche il mio script:

    <script type="text/javascript">
    function saveall()
    {
    if ((document.form.cognome.value) == '')
    {
    alert("NON HAI INSERITO IL COGNOME");
    }
    else if ((document.form.nome.value) == '')
    {
    alert("NON HAI INSERITO IL NOME");
    }
    else if ((document.form.ragsoc.value) == '')
    {
    alert("NON HAI INSERITO LA RAGIONE SOCIALE");
    }
    else if ((document.form.piva.value) == '')
    {
    alert("NON HAI INSERITO LA PARTITA IVA");
    }
    else if (IsNumeric(document.form.piva.value) == false)
    {
    alert("IL CAMPO 'Partita Iva' CONSENTE SOLO VALORI NUMERICI");
    }
    else if ((document.form.tel.value) == '')
    {
    alert("NON HAI INSERITO UN RECAPITO TELEFONICO");
    }
    else if (IsNumeric(document.form.tel.value) == false)
    {
    alert("IL CAMPO 'Recapito Telefonico' DEVE ESSERE UN CAMPO NUMERICO");
    }
    else if ((document.form.email.value) == '')
    {
    alert("INSERISCI UN'EMAIL VALIDA");
    }
    else if ((document.form.selmarca.value) == 'null')
    {
    alert("NON HAI INSERITO LA MARCA DEL MEZZO");
    }
    else if ((document.form.modello.value) == '')
    {
    alert("NON HAI INSERITO IL MODELLO DEL MEZZO");
    }
    else if ((document.form.ggnoleggio.value) == 'null')
    {
    alert("NON HAI INSERITO LA DURATA DEL NOLEGGIO");
    }
    else if (document.getElementById("form").submit())
    {
    alert("INVIO OK!");
    }
    }

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ha tutta l'apparenza di una incompatibilita' dovuta all'uso di una parola riservata... prova a sostituire saveall() con pippo()

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da br1
    Ha tutta l'apparenza di una incompatibilita' dovuta all'uso di una parola riservata... prova a sostituire saveall() con pippo()

    ciao
    ho scoperto cos'era......non gli piacel getElementById

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma non mi risulta (ma non si finisce mai d'imparare) che l'elemento button abbia la chiusura </button> altro errore non mi sembra esista isNumeric caratteristica di asp l'equivalente in javascritp e isNaN, anche la sintassi della funzione non è il massimo parole tipo (form) oppure null considerato stringa tra ('null') io consiglio di leggere qui poi uno è libero di fare ciò che vuole.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da cavicchiandrea
    Ma non mi risulta (ma non si finisce mai d'imparare) che l'elemento button abbia la chiusura </button> altro errore non mi sembra esista isNumeric caratteristica di asp l'equivalente in javascritp e isNaN, anche la sintassi della funzione non è il massimo parole tipo (form) oppure null considerato stringa tra ('null') io consiglio di leggere qui poi uno è libero di fare ciò che vuole.
    Ti ringrazio delle dritte...ma come vedi non si finisce mai di imparare....anche i guru come te che non sanno che button ha la chiusura vedi qui, e se lo dicono loro io ci credo, poi correggimi se sbaglio ....togliendo il getElementById ho risolto i miei problemi e tutto funzia alla perfezione su tutti i browser....
    Cmq per info "form" è inventato, l'ho messo al volo per sost il mio valore....xchè non mi piaceva

    e grazie per la guida

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.