FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
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 document.getElementById("what").style.width = "10em"; // eftersom den ska användas oavsett // om användaren anger en egen text document.getElementById("what").value = ""; // eller om jag ska sätta en "custom"-text via JS Citat:
|
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Ä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?
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
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?
|
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Nykomling
|
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 |
|||
![]() |
![]() |
Svara |
|
|