Visualizzazione dei risultati da 1 a 4 su 4

Discussione: if con due confronti

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    if con due confronti

    devo effettuare questo controllo:
    var ufficio=''" puo essere vuoto o pieno
    var ufficio2="reparto_A"
    var altro="reparto_A"

    ora ho fatto cosi:
    if (ufficio=="") && (ufficio2==altro)
    alert("errore")

    cosi non funziona
    se uso || funziona ma mi da sempre alert...... anche se ufficio2 è diverso da altro

    ho provato anche cosi:
    if ((ufficio=="") && (ufficio2==altro))
    ma non va ancora..,

    ho controllato le variabili e sono giuste.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma se var ufficio=''" puo essere vuoto o pieno significa che è ininfluente dovresti fare cosi:
    if((ufficio=="" || ufficio !="") && (ufficio2==altro)) ma se provi a togliere la parte ufficio vedrai che non cambia nulla
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    forse è ininfluente come dici tu,
    ma in pratica ho 3 campi:
    UFFICIO= valore A - non si puo modificare
    UFFICIOB=valore B (deve essere diverso da UFFICIO)non si puo modificare
    UFFICIOC=valore C (deve essere diverso da UFFICIO) puo essere vuoto e modificabile.
    il confronto dovrebbe essere cosi;

    ufficio=A
    ufficioB=A
    ufficioC=""

    ho fatto cosi:
    if ufficioC="" and ufficio=ufficioA errore

    oppure
    ufficio=A
    ufficioB=A
    ufficioC=A errore

    ufficio=A
    ufficioB=A
    ufficioC=D esatto

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma... io mi riferisco a "se un campo può essere vuoto o pieno" il contro difenta ininfluente. Poi con tutti quegli uffici (metti un portinaio) io mi sono perso
    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.