Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: [IF] If articolato

  1. #1

    [IF] If articolato

    Ciao,
    non capisco come fare un controllo di questo genere..

    devo accedere al mio alert solo se Mod=1 o (campo1!="" e Campo2!="")..quindi solo se campo è 1 o i valori campo 1 e 2 sono nulli

    ho provato con...

    Codice PHP:
    if(Mod.value==Mod.value==2)
    {
    alert("OK1");
      if(
    Mod.value==| (User1.value!="" User2.value!=""))
        {
        
    alert("OK2");
        }

    ma si ferma a visualizzarmi solo OK1 ...come posso fare questo controllo in Js?

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    sbaglio o va usato l'OR con la doppia pipeline invece che con quella singola?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    provato, ma non funziona...

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    e anche l'&& insieme?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5
    no..con Php funziona, ma con Js no..

    ho anche provato a mette (Mod=1) | (Camp1=="" & Camp2=="")

    (Mod=1) | (Camp1=="" & Camp2=="")
    (Mod=1) || (Camp1=="" & Camp2=="")
    (Mod=1) || (Camp1=="" && Camp2=="")
    (Mod=1) | (Camp1=="" & Camp2=="")

    etc...ma non ne vuole sapere... :master:

  6. #6
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    no aspetta non capisco una cosa
    il controllo su User1 e User2 l'hai messo sotto all'if del controllo che Mod sia valorizzato a 1 o 2.
    inoltre hai aggiunto che l'alert("ok2") venga mostrato se Mod è uguale a 1 OPPURE(?) se User1 e User2 sono =""
    è corretto?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  7. #7
    praticamente Mod=1 utente nuovo e necessità dei campi 1 e 2, se sono in mod=2 il campo 1 e 2(password) possono essere vuoti.

  8. #8
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    allora correggi l'OPPURE(?) con un AND per cominciare
    poi Mod, User1 e User2 sono variabili che fanno riferimento a fields (tipo che User1=document.GetElementById("User1"))?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  9. #9
    no l'OR è corretto perchè il messaggio di OK2 deve comparire solo se Mod=1 OR i campi 1 e 2 non sono vuoti.



    ..si i field gli ho omessi per semplicità di scrittura del codice

  10. #10
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    io lo scriverei così, magari sbaglio

    if((Mod.value=="1")||(Mod.value=="2")){
    alert("OK1");
    if((Mod.value=="1")&&(User1.value+User2.value=="") ){
    alert("OK2");
    }
    }
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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.