10. oktober 2006 - 13:52Der er
13 kommentarer og 1 løsning
deaktiver knap
Hey
Jeg har en knap der ser således ud <input type="image" src="images/knap.gif" name="knap" value="knap"> Hvordan for man den til at ændre sig til <img src="images/knap2.gif"> når man trykker på den
<script type="text/JavaScript"> function doDaShit(o) { var im = document.createElement("img"); im.setAttribute("src", "images/knap2.gif"); o.parentNode.replaceChild(im, o); } </script>
Jamen, ved submit af en form reload'es siden jo - eller et andet dokument loades i browseren. Det er vel på serveren, du skal indskrive det ene eller det andet element i koden - alt efter, om formen har været submittet eller ej =)
Nej, det forstod jeg - og derfor svarede jeg, som jeg gjorde :)
Du skal ikke scripte dette i klientkoden, men lade serveren indsætte knappen eller billedet i dokumentet - alt efter om formen har været submittet eller ej
ehhhhh ... jamen, knappen er jo disabled. Det skulle da gerne stå lysende klart for enhver, idet den tydeligt skifter udseende til en disabled knap :)
Hvis det er meget tunge brugere, du har, kan du evt. ændre teksten: <form ............... onsubmit="this.knap.value='Død knap';this.knap.disabled=true">
Dooohhhh ... sorry, det mig, der er dum! Jeg har bare lige siddet og svaret på et andet knap-spørgsmål ... selvfølgelig sker det her ikke med type="image" ;o)
<script type="text/JavaScript"> function doDaShit(o) { var im = document.createElement("img"); im.setAttribute("src", "images/knap2.gif"); o.parentNode.replaceChild(im, o); } </script>
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.