Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-10-2009, 20:19   #1
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
[html-javascript] login simil-facebook

Qualcuno mi può dire come faccio a gestire le form come quelle usate per il login in facebook.

Dentro le due form ci deve essere scritto, username e password e quando si clicca su una di esse scopare la scritta.

Il problema principale ce l'ho con la password, infatti scrivendo dentro la form non visualizza la scritta ma i pallini. Come posso fare..?

Grazie
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2009, 12:37   #2
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Qualcuno sa come posso fare?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2009, 20:28   #3
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Qualcuno sa come posso fare?
Devi associare un evento OnClick e un evento OnLostFocus (o qualcosa del genere) all'oggetto DOM input, la traccia da seguire è semplice:

Codice:
funzione input.OnClick() {
input.text = "";
}
Codice:
funzione input.OnLostFocus() {
if(input.text == "") input.text = "inserisci password";
}
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 12:10   #4
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Non riesco a far funzionare il codice che mi hai dato, la mia form è questa:

Codice:
<input name="user" type="text" size=20 style="width: 149px" value="Username"/>
facendo:

Codice:
function input.user.OnClick() {
input.user.text = "";
}
non va...

Ultima modifica di Fede 88 : 20-10-2009 alle 12:33.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 12:42   #5
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Non riesco a far funzionare il codice che mi hai dato, la mia form è questa:

Codice:
<input name="user" type="text" size=20 style="width: 149px" value="Username"/>
facendo:

Codice:
function input.user.OnClick() {
input.user.text = "";
}
non va...
È ovvio, è uno pseudocodice molto personalizzato, devi trasformarlo in javascript funzionante...
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 12:59   #6
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Infatti un po' ho provato a modificarlo però non riesco a farlo andare.

In javascript la funzione onclick() esiste e può essere usata con una form? Perchè mi sta venendo il dubbio che forse non riesce a gestire l'onclick su di una form.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:06   #7
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Infatti un po' ho provato a modificarlo però non riesco a farlo andare.

In javascript la funzione onclick() esiste e può essere usata con una form? Perchè mi sta venendo il dubbio che forse non riesce a gestire l'onclick su di una form.
Su una form penso di no, ma su un button sì.
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:14   #8
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
però a me serve che lo faccia quando clicco sulla form
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:49   #9
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Puoi creare l'input della password come type="text" e value="Password", e modificarlo a type="password" e value="" la prima volta che l'utente ci clicca sopra.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:03   #10
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da flx2000 Guarda i messaggi
Puoi creare l'input della password come type="text" e value="Password", e modificarlo a type="password" e value="" la prima volta che l'utente ci clicca sopra.
Sembra una buona idea, potrebbe funzionare. Il problema è che non so come farlo.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:33   #11
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Ad esempio così:

<input onfocus="if(this.value=='Inserire password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Inserire password'}" name="password" value="Inserire password" type="text">
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 16:16   #12
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da flx2000 Guarda i messaggi
Ad esempio così:

<input onfocus="if(this.value=='Inserire password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Inserire password'}" name="password" value="Inserire password" type="text">
Grazie, ho provato ad inserirlo... per l'username funziona però per la password c'è qualcosa che non va, la form dovrebbe diventare di tipo password ma non lo diventa, infatti quando scrivo la pass, viene visualizzata.

Questo è il codice delle 2 form:
Codice:
		<input onfocus="if(this.value=='Username'){this.value=''}" onblur="if(this.value==''){this.value='Username'}" name="user" value="Username" type="text" size=20 style="width: 149px"/><br />
		<input onfocus="if(this.value=='Password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Password'}" name="password" value="Password" type="text" size=20 style="width: 149px"/>

Ultima modifica di Fede 88 : 20-10-2009 alle 16:35.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 19:22   #13
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
type è un membro della classe element del DOM.
Se vuoi ottenere quell'effetto devi fare uno script bello tosto che al focus dell'elemento nasconde quello con scritto "password" e mostra quello di inserimento della password velata con i pallini nella stessa posizione e col cursore all'interno.
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 19:30   #14
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da _Claudio Guarda i messaggi
type è un membro della classe element del DOM.
Se vuoi ottenere quell'effetto devi fare uno script bello tosto che al focus dell'elemento nasconde quello con scritto "password" e mostra quello di inserimento della password velata con i pallini nella stessa posizione e col cursore all'interno.
Bene, non saprei proprio da dove iniziare... Potresti darmi una dritta? In alternativa anche un link dove spiegano qualcosa è bene accetto...
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 22:36   #15
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Bene, non saprei proprio da dove iniziare... Potresti darmi una dritta? In alternativa anche un link dove spiegano qualcosa è bene accetto...
L'unica dritta che posso darti è: inizia.

Compra un buon libro sui CSS, guardati qualcosa riguardo a javascript e passa un paio di giorni davanti alla gecko dom reference e alla msdn dom reference.

Buona fortuna
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 09:23   #16
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Grazie, ho provato ad inserirlo... per l'username funziona però per la password c'è qualcosa che non va, la form dovrebbe diventare di tipo password ma non lo diventa, infatti quando scrivo la pass, viene visualizzata.

[...]
Provato con Firefox 3.5.3 funziona benissimo... Non so che dirti.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 12:35   #17
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Effettivamente su firefox funziona però su ie no, è normale che su un browser ti permette di cambiare il type e su un altro no?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 13:32   #18
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
E' normale perché non tutti i browser rispettano le specifiche ufficiali del DOM.

E' buona norma provare gli script perlomeno su Firefox, Explorer, Safari e Opera, mentre il mio contributo era mirato a darti un'idea di intervento senza la pretesa di essere il risultato perfetto.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 14:10   #19
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Si si, io vedendo che non andava su ie non ero neanche stato li a provarlo su altri browser...

Comunque grazie per l'aiuto
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 14:27   #20
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Prego!
flx2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
L'ESA risponde alle critiche di Jared Is...
La NASA annuncia il nuovo telescopio spa...
HONOR pubblica The Sea Between Us, un co...
L'Olanda punta su NixOS e open source pe...
OPPO Find X10 Pro Max, il flagship con t...
Gli smartphone Samsung potrebbero avere ...
GeForce Now arriverà sui Googlebo...
Opus 5.5 e GPT-6 Sol nello stesso pomeri...
Weekend Amazon, le prime 5 offerte sono ...
Mini Compressore a 21,84€: gonfia le gom...
Gemini si aggiorna, ora può conne...
Da 32 a 65 pollici: ecco le TV più...
Xiaomi Redmi Note 17 a 269€: ecco perch&...
ASUS avverte i clienti: accesso non auto...
Già record di vendite su Amazon p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v