Avatar billede learner Praktikant
22. august 2011 - 18:53 Der er 7 kommentarer og
1 løsning

noenter på input felt virker, men problem med BACK når READONLY

Hejsa

et lille problem jeg har:

jeg har et input felt som jeg ikke vil have man kan ændre i.
men det skal være et input felt
derfor bruger jeg readonly og noenter(event)

<input type="text" onkeypress="return noenter(event);" name="test">

js:
function noenter(e){
var k = (window.event)? event.keyCode: e.which;
return !(k == 13);
}

mit problem er nu blot at hvis man sætter markøren i feltet og trykker på TILBAGE/BACK på tastaturet, så går den tilbage i history... logisk nok fordi curseren jo egentligt ikke står i feltet :o)

Mit spm er vel om jeg kan deaktivere BACK knappen på en måde???
Avatar billede learner Praktikant
22. august 2011 - 18:55 #1
ja det er vel egentligt ikke nødvenlig at bruge noenter overhovedet....
men det ændrer ikke mit spm :o)
Avatar billede learner Praktikant
22. august 2011 - 18:58 #2
en mulig løsning er at lave en onfocus="alert('ingen adgang')"
Avatar billede majbom Novice
22. august 2011 - 19:11 #3
<input type="text" onkeydown="return false;" name="test" value="test" readonly>


?
Avatar billede learner Praktikant
22. august 2011 - 22:53 #4
JEPs :o)
Det virker præcis efter hensigten, så det vil jeg da gerne takke for :)
Avatar billede olebole Juniormester
23. august 2011 - 01:31 #5
<ole>

Ellers kunne man jo skrive det i et styled div. På onsubmit af formen kan værdien så lægges over i et hidden felt.

Og hvis værdien er skrevet ind i input feltet på serveren, kan man jo bare skrive værdien i både et div og et hidden felt - og springe onsubmit eventen over

/mvh
</bole>
Avatar billede majbom Novice
23. august 2011 - 07:54 #6
-> ole - ja det var da også en mulighed :)
Avatar billede learner Praktikant
23. august 2011 - 09:00 #7
jo men det her er ok løsning på min udfordring - det virker

takker :)
Avatar billede majbom Novice
23. august 2011 - 09:26 #8
tfp :)
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