![]() |
Jag har ett script som skall ändra ett <input>-fält från "hidden" till "text" beroende på vad användaren väljer i en <select>.
Jag har fått det att fungera i Firefox men MSIE vill inte ändra på type-attributet. Nån som har en aning? Kod:
document.getElementById("what").type = "text"; // är satt till hidden från början Citat:
|
Är det inte "snyggare" att ha den som en text i vilket fall som helst, och visa/dölja en container (div) som den ligger i?
|
funkar det inte att använda hidden? Så input fältet är dolt först men sen visas när du sätter hidden till false?
|
WizKid:
Citat:
annars är väl anders.n's lösning enkel/smart? ett ex som jag sitter med nu: var cellRight = row.insertCell(2); cellRight.align="center" cellRight.vAlign="bottom" el = document.createElement('input'); el.setAttribute('type', 'button'); el.setAttribute('id', 'next_' +(lastRow)) el.setAttribute('name', lastRow); el.setAttribute('value', "Next"); el.setAttribute('onClick',"nextImg(this)") cellRight.appendChild(el); //nu går det inte att ändra värdet längre |
Alla tider är GMT +2. Klockan är nu 14:38. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson