Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo sulla data

  1. #1

    controllo sulla data

    Ciao a tutti

    io h un campo dove posso inserire massimo 8 lettere (per le date)

    del tipo

    08/08/05

    come faccio a verificare con un controllo se è esistente la data?


    del tipo se metto 20/20/05 non esiste perchè i mesi sono 12

  2. #2
    Usa isdate

    esempio
    if isdate(tua_data) then
    response.write("data valida")
    else
    response.write("data non valida")
    end if

    I'm not android, I'm in paranoid!!!!

    http://www.fusoradio.net

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    if IsDate(nomecampo)

    ma ti consiglio di mettere 3 select ...

    come in questo esempio:

    1.asp (pagina con il form)
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <form name="form1" method="post" action="2.asp">
    <select name="giorno" id="giorno">
    <%for giorno=1 to 31%>
    <option value="<%=giorno%>"><%=giorno%></option>
    <%next%>
    </select>
    <select name="mese" id="mese">
    <%for mese=1 to 12%>
    <option value="<%=mese%>"><%= monthName(mese)%></option>
    <%next%>
    </select>
    <select name="anno" id="anno">
    <%for anno= Year(Date)-15 to Year(Date) - 80 step -1%>
    <option value="<%=anno%>"><%=anno%></option>
    <%next%>
    </select>
    
    
    
    <input type="submit" name="Submit" value="Invia">
    </form>
    </body>
    
    </html>
    2.asp (pagina dell'action del form)
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <%
    giorno = request.form("giorno")
    if giorno < 10 then
    	giornoN = 0 & giorno
    else
    	giornoN = giorno
    end if
    	
    mese = request.form("mese")
    if mese < 10 then
    	meseN = 0 & mese
    else
    	meseN = mese
    end if
    	
    annoN = request.form("anno")
    	
    data = giornoN & "/" & meseN & "/" & annoN
    
    
    if IsDate(data) then
    messaggio = "La data inserita &egrave; valida"
    else
    messaggio = "La data inserita NON &egrave; valida
    
    ... attendi 3 secondi ..."
    end if
    %>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <%if Not(IsDate(nascitacheck)) then%>
    <meta http-equiv="refresh" content="3;URL=javascript:history.back()">
    <%end if%>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <center>
      
    
    <font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif"><%=messaggio%></font>
    </p>
    </center>
    </body>
    </html>

    Enjoy!

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.