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

    Problema Variabili JQuery

    Salve ragazzi ho sviluppato una validazione per un form di contatti, il problema è che usando questo codice:

    codice:
        //associo variabili generali
        var nome = $("#nome").val();
    	var cognome = $("#cognome").val();
    	var email = $("#email").val();
    	var oggetto = $("#oggetto").val();
    	var messaggio = $("#messaggio").val();
    
    	//variabili obbligatorie
    	  var obbligatori = nome,email,oggetto;
    	
    	
    		//inizio controllo campi obbligatori	
    		if (obbligatori.length < 1) {
    			
    			
    			$("<div id='errori'></div>").appendTo("#contact").html("[img]alert-icon.png[/img]<span>Compila tutti i campi!</span>").delay(2000).fadeOut(timer);
    		
    		
    		} //se ci sono campi vuoti
    MI funziona solo con il campo "nome" e non con gli altri. (lasciando email vuoto ad esempio, ma compilando "nome" la mail viene inviata comunque, mentre lasciando vuoto "nome" la validazione funziona).

    (uso jQuery ajax per l'invio dei dati a uno scirpt php esterno via POST).

    Come posso risolvere?
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    if (nome == "" || email == "" || oggetto == "") {

  3. #3
    Grande, si mi ero impuntato con la variabile obbligatori da non averci pensato, thanks!
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

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.