Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controlli form

  1. #1
    Utente bannato L'avatar di merha
    Registrato dal
    Apr 2005
    Messaggi
    261

    controlli form

    se la select del mese (in sto caso di febbraio)è UGUALE A 29 O 30 O 31 DEL GIORNO ALLORA SEGNA ERRORE..
    NN SO COME UNIRE IL 29,30,31..LA SINTESSI è SBAJATA..COME SO SCRIVE
    CIAOOOOOOO
    <script type="text/javascript">

    function check(){
    if(document.info.mese.value=="2" && document.info.giorno.value=="29","30","31"){

    alert("error!");
    return false;
    }
    }
    </script> }

  2. #2
    Utente bannato L'avatar di merha
    Registrato dal
    Apr 2005
    Messaggi
    261
    VOLEVO DIRE SE IL MESE è UGUALE A 2 E IL GIORNO è 29 O 30 O 31 MOSTRA ERRORE

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    if((document.info.mese.value==2) && (29 <= document.info.giorno.value))
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Andrea1979
    codice:
    if((document.info.mese.value==2) && (29 <= document.info.giorno.value))
    Forse Andrea voleva scrivere:
    if((parseInt(document.info.mese.value,10)==2) && (29 <= parseInt(document.info.giorno.value,10)))

    Facendo il confronto tra stringhe come ha scritto Andrea si va incontro a sorprese ... non gradite.


    PS. per il confronto delle date ci sono script piu` interessanti nel forum.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Forse Andrea voleva scrivere: [...]
    Esatto. Mancava la conversione in numero. Grazie Mich per la precisazione.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.