Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Impedire di inserire una data minore di oggi - Asp Classic
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      markuz User Attivo • ultima modifica di

      Impedire di inserire una data minore di oggi - Asp Classic

      Salve,

      dalla pagina uno.asp vorrei fare l'upload di un form che si chiama datapost sulla pagina due.asp dove l'utente deve inserire la data tramite un calendario. vorrei bloccare l'upload se inserisce una data prima di adesso...
      Il formato che il calendario mette è così: 15/12/2013 11:35:00
      Ho provato così ma niente.
      <%
      datapost = request.form("datapost")
      oggi=now()
      If datapost < oggi then
      Response.Redirect("login.asp")
      end if
      %>
      Invece che il Response.Redirect("login.asp") restasse direttamente sulla pagina uno.asp con un alert o una scritta vicino al form...

      Qualche aiuto?

      Grazie.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        markuz User Attivo • ultima modifica di

        Chi mi dà una manina?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • mirkomassarutto
          mirkomassarutto User Attivo • ultima modifica di

          Diciamo che hai tre possibilità:

          1. Non usi ASP per questo ma più semplicemente JAVASCRIPT: trovi un esempio qui stackoverflow.com/questions/15031070/check-date-validation-with-greater-than-todays-date-along-with-date-format-in-j
          2. Non usi ASP ed usi Usi i nuovi Input Types di HTML5: attenzione però alla compatibilità tra browser. html.it/pag/19288/nuovi-tipi-di-input-per-la-gestione-delle-date/
          3. Utilizzi ASP per fare quello che hai scritto... ti metti tutto il post in una variabile (per esempio una session) e lo richiami una volta riaperta la pagina login.

          Buona giornata, Mirko

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            markuz User Attivo • ultima modifica di

            Ok, grazie per le risposte. Credo che l'opzione in javascript faccia al mio caso, non riesco ad applicarla però. Nell'esempio riportato imposta delle date nello script, io vorrei mettere un alert semplicemente se l'utente seleziona una data e ora minore di adesso...come posso adattare lo script?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • mirkomassarutto
              mirkomassarutto User Attivo • ultima modifica di

              var currentdate = new Date();
              var datetime = currentdate.getDay() + "-"+currentdate.getMonth()

              • "-" + currentdate.getFullYear() + " "
              • currentdate.getHours() + ":"
              • currentdate.getMinutes() + ":" + currentdate.getSeconds();

              Buona serata, Mirko
              Follow me on twitter @networkitaly !

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                markuz User Attivo • ultima modifica di

                Grazie, Mirko.

                Per finire, inserisco lo script nella pagina dove c'è il form in cui viene scritta la data giusto? Lo script non dovrebbe sapere il nome del form, in questo caso "datapost"?
                Grazie ancora.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • mirkomassarutto
                  mirkomassarutto User Attivo • ultima modifica di

                  Certo markuz.. .io ti ho dato le indicazioni complessive.. ora sta a te mettere insieme il puzzle... crea una funzione unica 🙂 Buon anno

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti