Visualizzazione dei risultati da 1 a 4 su 4

Discussione: form user friendly

  1. #1

    form user friendly

    In questo forum ho trovato dozzine di discussioni inderenti alla validazione delle date in JS però non ne ho trovato nessuna che spieghi come fare per semplificare ancora di più il lavoro di un visitatore.

    In pratica: mi è stato chiesto da un cliente se, quando deve inserire in un campo la data, posso eliminargli "la fatica" di aggiungere lui il separatore.
    Cioè inserisce la cifra del giorno e automaticamente si aggiunge nel campo imput la "/". Cosi anche per il mese e per l' anno.

    Come faccio per accontentarlo?

    Tano

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    in sostanza vuoi che una stringa di otto caratteri (più due slash) venga validata con la data e formattata così?

    xx/xx/xxxx

  3. #3
    Yes, però i separatori li deve aggiungere automaticamente la pagina man mano che il mio cliente inserisce i dati...

    Sai com'è... il cliente ha sempre ragione

  4. #4
    codice:
    <html>
    <head>
    </head>
    
    <body>
    <script>
    	function autoSlash(){
               var cValue = document.data.campo.value.length;
    	   if(cValue == 2 || cValue == 5)
    		document.data.campo.value += "/";
    	   }
    
    </script>
    
    <form name="data">
    <input name="campo" type="text" size="20" maxlength="10" onKeyDown="autoSlash();">
    </form>
    
    </body>
    </html>
    L'ho appena scritto, dovrebbe andare, vedi se ti va bene... l'unica cosa non ho messo il controllo per inserire solo numeri.


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.