Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Problema con Javascript-Firefox! Chi mi aiuta xfavore?

    COn lo script in basso, verifico se i campi del forum sono stati o meno compilati! Funziona con tutti i Browser tranne con Firefox il quale mi restituisce questo errore:

    window.modulo has no properties (non ha proprietà).

    Spero che qualcuno riesca ad aiutarmi. Grazie mille a tutti.
    Gentili come sempre.

    ---------------------------------------------------------------------------------------

    <script language=JavaScript>

    function newuser()
    {

    var pronto;
    pronto=true;

    if (window.modulo.azienda.value=='')
    {
    pronto=false;
    }

    if (window.modulo.referente.value=='')
    {
    pronto=false;
    }

    if (window.modulo.email.value.indexOf('@', 0) == -1 ||
    window.modulo.email.value.indexOf('.', 0) == -1) {
    alert("L'indirizzo e-mail inserito non è corretto. Inserire un indirizzo e-mail valido");
    window.modulo.email.focus();
    return;
    }

    if (window.modulo.tel.value=='')
    {
    pronto=false;
    }

    if (window.modulo.citta.value=='')
    {
    pronto=false;
    }

    if (window.modulo.richiesta.value=='')
    {
    pronto=false;
    }

    if (pronto==false) alert('Attenzione, il modulo non è stato compilato correttamente. Ricontrollare ed inserire tutti i dati richiesti')

    if (pronto==true) window.modulo.submit()
    }

    </script>

  2. #2
    prova con document.modulo..... invece che window.modulo....

    SpinCaper

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Futurdesign,

    il problema non è del buon Firefox ma di Explorer al quale va bene quasi tutto (che non è proprio una bella cosa)

    l'oggetto window non contiene i form della pagina, devi usare il document

  4. #4
    Ci provo subito. Ci sentiamo fra 5 minuti
    Grazie

  5. #5
    Scusate ma ho provato e non mi funziona ugualmente!
    Adesso non funziona neanche con Explorer!
    Che posso fare?

  6. #6
    prova con document.all.modulo....


  7. #7
    Questo è il codice nel form del tasto INVIA MODULO: E esatto mettere input type="button"?

    <input type="button" value="Invia Modulo &gt;" style="font-family: Verdana; font-weight: bold; background-color: #FFCC99

  8. #8
    prova con

    type="submit"

    Domanda stupida: hai messo il name ad ogni campo? <input name="email".... /> ecc..

  9. #9
    Si certo! Se metto al posto di button, Submit, mi invia il form ma non mi verifica i campi. Come se lo script non ci fosse!

  10. #10
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per come hai fatto la funzione va bene usare un button ( basta che ci metti anche onclick="newuser()" )

    adesso non funziona nel senso che non fa niente o ti viene generato qualche errore?
    Hai qualcosa online da vedere?

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.