Visualizzazione dei risultati da 1 a 3 su 3

Discussione: inputbox javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45

    inputbox javascript

    ciao a tutti boys!!,

    Volevo fare una textbox, in cui all'evento onfocus, il valore della textbox fosse nullo mentre nell'evento onblur controllasse se sia presente del testo:
    se si allora lo volevo lasciare cosi com'è.
    se non è presente niente allora rimettesse il valore "Nome".

    Ps: il valore della textbox i defoult è "nome".

    La cosa mi è sembrata subito semplice e infatti ho scritto queste semplici linee di codice.
    Ma visto che state leggendo questo post significa che non funzionano XD.
    codice:
    <html>
    <head>
    <script type="text/JavaScript">
    
    function sopra()
    {
    document.prova.nome.value=("");
    }
    function esce1()
    {
    	if document.prova.nome.value=("")
    	{
    	document.prova.nome.value=("nome");
    	}
    		else
    		{
    		document.prova.nome.value=("uscito");
    		}
    }
    </script>
    
    
    </head>
    
    <body>
    
    <form name="prova">
    
    <input type="textbox" name="nome" value="nome" onFocus="sopra()" onBlur="esce1()" />
    
    </form>
    
    </body>
    </html>
    grazie a tutti!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Prova cosi:

    codice:
    function sopra()
    {
    if(document.prova.nome.value=="nome") document.prova.nome.value="";
    }
    
    function esce1()
    {
    	if (document.prova.nome.value == ""){
             	document.prova.nome.value="nome";
    	}
    }
    Se il campo è valorizzato con nome al focus lo azzero, altrimenti lo lascio cosi come. All'evento onblur invece lo valorizzo con "nome" solo se è vuoto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45
    Originariamente inviato da Vindav
    Prova cosi:

    codice:
    function sopra()
    {
    if(document.prova.nome.value=="nome") document.prova.nome.value="";
    }
    
    function esce1()
    {
    	if (document.prova.nome.value == ""){
             	document.prova.nome.value="nome";
    	}
    }
    Se il campo è valorizzato con nome al focus lo azzero, altrimenti lo lascio cosi come. All'evento onblur invece lo valorizzo con "nome" solo se è vuoto.

    Grande, hai ragione tu... è meglio come lo scrivi ed è meglio anche la funzione che gli dai!!

    Grazie 1000 ;P

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.