Avatar billede jens426 Nybegynder
30. november 2007 - 16:47 Der er 4 kommentarer og
1 løsning

sletning af et input's value

bruger følgende kode til at ændre et input felt value til ingenting og derefter sætte fokus på dette inputfelt.

document.getElementById('x').setAttribute('value', '');
document.getElementById('x').focus();

virker fint i internet explore.

i firefox, kan jeg se med firebug at value er blevet ændret til ingenting, men det bliver ikke repaintet.

nogle ideer til hvordan jeg sletter indholdet af en inputfelt med javascript som virker i begge browser.

eller hvordan jeg kalder repaint
Avatar billede kalp Novice
30. november 2007 - 17:02 #1
prøv med

document.getElementById('x').nodeValue = "";

eller tjek lige hvad den præcist hedder og hvordan den præcist benyttes:)
Den ville jeg kigge på i hvertfald.
Avatar billede jens426 Nybegynder
30. november 2007 - 17:25 #2
et input felt ser sådan her ud :

<input name="inputText" id="x" onkeyup="buttonClicked(event)" value="test"></input>

det det er ændringen af value="test" til value="" det virker osse, men firefox repainter det ikke, så man kan se det.
Avatar billede jens426 Nybegynder
30. november 2007 - 18:06 #3
fandt selv svaret

document.getElementById('x').value = "";

kalp hvis du ønsker point, skriv et svar.

ellers hvis der er en anden der vil have point og kalp ikke svare inden imorgen, skriv et svar.
Avatar billede kalp Novice
30. november 2007 - 18:34 #4
Du kan bare selv lægge et svar og acceptere det:) så får du dem tilbage:)
Avatar billede jens426 Nybegynder
21. januar 2010 - 20:40 #5
ingen svar
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