Visualizzazione dei risultati da 1 a 4 su 4

Discussione: validazione form

  1. #1

    validazione form

    ciao ragazzi, come mai (con il codice che posto sotto) viene controllato solo il campo email se è vuoto o meno?

    function controllaEmail() {
    var email = document.getElementById("ciao").email.value;
    var oggetto = document.getElementById("ciao").oggetto.value;
    var testo = document.getElementById("ciao").testo.value;
    var filtro = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;


    if (!filtro.test(email)) {
    alert("Attenzione, indirizzo email non valido");
    document.getElementById("ciao").email.select();
    return false;
    }else if ((oggetto.value ==="") || (oggetto.value==="undefined")) {
    alert("Il campo Oggetto è obbligatorio.");
    document.getElementById("ciao").oggetto.focus();
    return false;
    }else if ((testo.value ==="") || (testo.value==="undefined")) {
    alert("Il campo Testo è obbligatorio.");
    document.getElementById("ciao").testo.focus();
    return false;
    }else{
    return true;
    }
    }

    l'oggetto input è il seguente:
    <input type="image" name="btn-send" src="images/btn-send.png" align="right" onclick="return controllaEmail()" />

    GRAZIE IN ANTICIPO

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    oggetto === ""

  3. #3
    l'IDE se non metto i 3 uguali mi da il warning.....

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da markella92 Visualizza il messaggio
    l'IDE se non metto i 3 uguali mi da il warning.....
    Su dai resta concentra/o, nelle if devi togliere il value perché già lo richiami nelle variabili pertanto if(oggetto.value==="") diventerà if(oggetto==="") idem per testo
    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.