Avatar billede latrell Nybegynder
22. april 2008 - 19:47 Der er 3 kommentarer og
1 løsning

Vise billede efter onchange på input felt

Hej Eksperter!

Jeg har et problem, som I sikkert kan hjælpe mig med :o)

Jeg har en formular, og i den har jeg et input felt, hvor jeg kan angive url til et billede. Fx: "images/billeder/billede1.gif"

Jeg har så et område ved siden af input feltet, hvor jeg gerne vil have vist billedet (kunne forestille mig man kunne bruge onchange til dette).

Man kan kun angive urls på billeder der i forvejen ligger på serveren, så jeg vil egentlig bare gerne have vist selve billedet ved siden af når man har angivet url'en til det.

Jeg håber I kan hjælpe mig! På forhånd MANGE tak :-)
Avatar billede latrell Nybegynder
22. april 2008 - 19:49 #1
... Og vil egentlig også gerne have vist et specifkt billede såfremt input feltet er tomt. Kan det lade sig gøre? :-)
Avatar billede w13 Novice
22. april 2008 - 21:34 #2
inputfeltet kan f.eks. have en onblur="if(this.value!='')document.getElementById('prewimg').setAttribute('src',this.value);else document.getElementById('src','standardbillede.jpg')"

og billedet:

<img id="prewimg" src="standardbillede.jpg">

Så skal du bare ændre standardbillede.jpg de 2 steder til standardbilledet.

Du kan også køre det på onchange i stedet for onblur, ja.
Avatar billede latrell Nybegynder
23. april 2008 - 00:10 #3
Er det muligt at gøre således at den viser "standardbillede.jpg", såfremt input feltet er tomt, eller man fjerner url'en, så den bliver tom.

På nuværende tidspunkt vises billedet til den url man angav først - også selvom man "tømmer" feltet.
Avatar billede latrell Nybegynder
23. april 2008 - 00:46 #4
Nevermind! :-)

Mange tak, det virker efter hensigten!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester