Avatar billede klid Nybegynder
03. marts 2004 - 00:55 Der er 6 kommentarer og
2 løsninger

Fange return tast i text felt i formular i NS, IE og MZ

Jeg har en formular, der blandt andet indeholder nogle tekstfelter.  Men man komer jo let til at afslutte indtastningen i sådan et felt med "retur", og det er ikke så smart, for så sendes formularen afsted inden man får udfyldt resten.

I NS skriver jeg
onKeyPress="if (event.keyCode==13) return false"

og det virker, men jeg kan ikke få det til at virke i Mozilla (=MZ)

Jeg vil gerne have en lille funktion RF eller sådan noget, der virker i så mange browesere som muligt, i det mindste IE, NS og MZ.
Avatar billede mm12010 Nybegynder
03. marts 2004 - 00:59 #1
onKeyPress="kode=(event.which)?event.which:event.keyCode; if(kode==13) return false;"
Avatar billede roenving Novice
03. marts 2004 - 00:59 #2
<script type="text/javascript">
function getCharCode(e){
return (e.which)?e.which:e.keyCode;
}
</script>

onKeyPress="if (getCharCode(event)==13) return false"
Avatar billede klid Nybegynder
04. marts 2004 - 23:37 #3
Så er jeg her igen - det tog lige noget længere end planlagt,der manglede et "'" et sted i koden...

Jeg har fået Roenving's script til at virke - dog falder min tabelstruktur sammen i NS7 når man trykker på "retur". Ikke sådan at forstå at der forsvinder noget, det er mere det visuelle indtryk der ødelægges.

Men i Mozilla og IE funker det helt fint - så I skal vel dumpe nogen svar hvis I vil have point.
Jeg har som sagt brugt Roenvings funktion, for selvom mm12010 var først, så er Roenvings koder en smule mere sexet...

Jeg tænkte at dele pointene mellem jer, hvis nogen føler sig snydt over det, så må I jo protestere.
Avatar billede roenving Novice
05. marts 2004 - 00:50 #4
Lyder helt fint, så velbekomme '-)
Avatar billede roenving Novice
05. marts 2004 - 00:52 #5
-- og så glemte jeg lige at skrive, at det ikke er fremtidskompatibelt at bruge store bogstaver i html-attributter, for i xhtml er store bogstaver simpelthen forbudt !-)

-- så hellere: onkeypress="if ...
Avatar billede mm12010 Nybegynder
05. marts 2004 - 08:32 #6
helt ok :o)
Avatar billede klid Nybegynder
05. marts 2004 - 11:01 #7
Der skæres og der snittes
Man blive så lille når man ikke kan udtrykke sig med også STORE bogstaver. De udgør jo halvdelen af vores vokabilarium!

...og selvom man selvfølgelig ikke skal gå rundt og RÅBE, så er det nu befriende at få lidt luft i lungerne - bare en gang imellem.

Men det er vel en (contra)revoulution der er tabt på forhånd.

<;-))
Avatar billede roenving Novice
06. marts 2004 - 07:10 #8
-- tak for points ;~}

-- og jeg bruger normalt interCap-systemet, når jeg navngiver variable og funktioner, men savner ikke de store bogstaver, når jeg skal angive attributter !-)
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