Kan någon länka eller ge mig ett script som gör att en knapp blir inaktiv efter första trycket. Behöver det verkligen. Har sökt och hittar inget. :(
/Magnus :bire
6 svar · 271 visningar · startad av magnusfernstrom
Kan någon länka eller ge mig ett script som gör att en knapp blir inaktiv efter första trycket. Behöver det verkligen. Har sökt och hittar inget. :(
/Magnus :bire
Så här borde man kunna skriva:
<input type="button" onclick="this.disabled=true;" value="fjoo">
edit: Redigerat enligt dectgaps inlägg nedan, tack! :-)
@nders skrev:
Så här borde man kunna skriva:
<input type="button" onclick="this.disabled='disabled';" value="fjoo">
Det är visserligen inte fel, eftersom 'disabled' automatiskt görs om till ett booleskt värde, nämligen true, men disabled-fältet är alltså av typen boolean.
Om man vill visa att man vet det kan man alltså skriva
onclick="this.disabled=true;"
dectgap, tack för info, självklart ska det vara så. Jag är van att skriva det i html, och då är disabled det värde jag brukar använda. Rätt eller fel? :)
@nders skrev:
dectgap, tack för info, självklart ska det vara så. Jag är van att skriva det i html, och då är disabled det värde jag brukar använda. Rätt eller fel? :)
Om man anger HTML-attributet disabled skriver man mycket riktigt
disabled="disabled"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
Eller helt enkelt
disabled
om man kör HTML 4 eller tidigare.
Ifall man däremot försöker komma åt disabled-attributet genom DOM är det av typen boolean. Visserligen är det av typen av boolean även genom HTML, men det skrivs alltså på ett annat vis.
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-50886781
@nders skrev:
[...]Jag är van att skriva det i html, och då är disabled det värde jag brukar använda. Rätt eller fel? :)
Rätt!
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd skrev:
<!ELEMENT input EMPTY> <!-- form control --> <!ATTLIST input %attrs; %focus; type %InputType; "text" name CDATA #IMPLIED value CDATA #IMPLIED checked (checked) #IMPLIED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED size CDATA #IMPLIED maxlength %Number; #IMPLIED src %URI; #IMPLIED alt CDATA #IMPLIED usemap %URI; #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED accept %ContentTypes; #IMPLIED >
oops, redan besvarat.