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

    Invio form con explorer / mozilla

    Ciao ragazzi io utilizzo questa funzione javascript per inviare i dati di una form...con explorer funziona con mozilla no...qualcuno sā aiutarmi?

    function VerPres(campo) {
    if (document.richiesta.privacy.checked == false) {
    window.alert ("il campo privacy č obbligatorio");
    return false;
    } else{

    if (document.all(campo).value == "") {
    window.alert ("il campo " +campo+ " č obbligatorio");
    document.all(campo).focus();
    return false;
    } else {
    return true;
    }
    }
    }
    function Registra() {
    var OK = true;
    var s = document.all("email").value;
    if (s != "") {
    var re = /^[\w\.-]+@[\w\.-]+\.[a-z]{2,4}$/;
    OK = re.test(s);
    if (!OK){
    window.alert("Il campo e-mail č compilato in modo errato")
    }
    }
    if (OK) {
    if (!VerPres('nominativo')) {
    OK = false;
    }
    }
    if (OK) {
    if (!VerPres('email')) {
    OK = false;
    }
    }
    if (OK) {
    document.forms["richiesta"].submit();
    }
    }

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    document.all non funziona su Mozilla
    abituati ad assegnare un id ai vari campi e ad accedervi con la sintassi

    document.getElementById()

    ad esempio, con il tuo codice

    codice:
     function VerPres(id_del_campo) {
    if (document.richiesta.privacy.checked == false) {
    window.alert ("il campo privacy č obbligatorio");
    return false;
    } else{
    
    if (document.getElementById('id_del_campo').value == "") {
    window.alert ("il campo " +campo+ " č obbligatorio");
    ...
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.