/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
hjælp til "onFocus"
Fra : Peter


Dato : 16-03-04 21:06

Hej NG!

På min hjemmeside har jeg en formular hvori jeg har lavet et tekstfelt.
Dette felt har noget tekst på forhånd (som startværdi) Hvordan for man denne
tekst til at "forsvinde" når folk placerer curseren i feltet for at skrive
en besked? Jeg har ladet mig fortælle at det er noget med "onFocus" og
"noget"
java. Er der en eller anden som vil "sammensætte" en HTML-kode som kan gøre
det ovennævnte - På forhånd TAK!

m.v.h.

Peter



 
 
Jens Gyldenkærne Cla~ (16-03-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 16-03-04 21:13

Peter skrev:

> På min hjemmeside har jeg en formular hvori jeg har lavet et
> tekstfelt.

Du har stillet samme spørgsmål i flere grupper uden at krydsposte.
Det er en dårlig ide.

Læs venligst <http://usenet.dk/netikette/crosspost.html>.

Jeg har svaret i webdesigngruppen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lasse Reichstein Nie~ (16-03-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-03-04 21:28

"Peter" <petit@mobil.dk> writes:

> Hej NG!
>
> På min hjemmeside har jeg en formular hvori jeg har lavet et tekstfelt.
> Dette felt har noget tekst på forhånd (som startværdi) Hvordan for man denne
> tekst til at "forsvinde" når folk placerer curseren i feltet for at skrive
> en besked? Jeg har ladet mig fortælle at det er noget med "onFocus" og
> "noget"
> java.

Ikke Java, men Javascript. De har ikke meget mere end fire bogstaver
til fælles.

> Er der en eller anden som vil "sammensætte" en HTML-kode som kan gøre
> det ovennævnte - På forhånd TAK!

<input type="text" value="tekst fra start" name="etfelt"
onfocus="this.value='';this.onfocus=null;">

onfocus-delen bliver udført når feltet får fokus. Først sletter den
indholdet. Så fjerner den sig selv for at undgå at det sker igen (vi
vil jo ikke slette noget brugeren selv har indtastet).

Det er dog stadig lidt grodt at fjerne indholdet. Det kunne jo være at
man gerne ville bruge det, og blot kom til at tabbe forbi i formen.
Jeg vil foreslå blot at selecte indholdet, så *hvis* man skriver noget,
så vil indholdet blive slettet (med mindre man undgår det).

<input type="text" value="tekst fra start" name="etfelt"
onfocus="this.select();" onchange="this.onfocus=null;">

Her bliver det oprindelige indhold markeret når man kommer til feltet,
og hvis man faktisk ændrer det og går videre, så bliver den opførsel
droppet igen.

Held og lykke.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste