25. august 2007 - 23:30Der er
6 kommentarer og 1 løsning
slette sidste tegn i et input text via keydown
Jeg er kørt blind i en lille funktion...
Jeg har en keydown funktion hvor man frit på siden (uden at text feltet er i fokus) kan skrive i et input felt. men jeg kan ikke få det til at slette det sidste tegn via key 67 (tast C)...
Jeg bruger denne kode til at opsnappe tasterne function keyDown(e) { var key; if (document.layers) {key=e.which;} if (document.all) {key=event.keyCode;} if( document.layers && key == 0 ){ alert(""); } if( document.all&& key == 67 ){ var txt=document.form.tal.value; var nytxt=txt.substring(0,txt.length-1); document.form.tal.value = nytxt; } if( document.all&& key == 8 ){ var txt=document.form.tal.value; var nytxt=txt.substring(0,txt.length-1); document.form.tal.value = nytxt; } document.onkeydown = keyDown if (document.layers) document.captureEvents(Event.KEYDOWN)
Well... Jeg fandt på en anden løsning til siden...
Synes godt om
Ny brugerNybegynder
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.