Avatar billede morpheus Nybegynder
04. november 2007 - 02:42 Der er 7 kommentarer og
1 løsning

Forhøj tallet med 1

Hej Exp'er!

Jeg sidder lige og småkoder lidt på en gammel shop - og så slog det mig:

Det kunne da være lækkert om når man klikkede på tekstfeltet hvor man normalt skriver antal ind, at der så lå et lille JS der selv forhøjede værdien med 1!?

Jeg har kigget lidt rundt, men er ikke stødt på noget brugbart
Avatar billede roenving Novice
04. november 2007 - 05:08 #1
Hrm ...

<input type="tekst" name="antal" onclick="this.value=this.value==''?0:++this.value;">
Avatar billede soes Nybegynder
04. november 2007 - 12:27 #2
mit bud ville være:
<input type="text" name="antal" onfocus="this.value++"/>

Bør evt. trækkes ud i en funktion så det kan genbruges, og valideres om det nu også er et tal der er indtastet.

/S. Søndergård
Avatar billede morpheus Nybegynder
04. november 2007 - 19:08 #3
Hvad er forskellen på at bruge onFocus og onClick?

soes, kan du komme med et forslag til funktionen?
Avatar billede roenving Novice
04. november 2007 - 23:39 #4
onclick køres, når man klikker i feltet, onfocus, når cursoren placeres i det udefra ...

>>soes

-- har du testet  dit forslag, for mig ser det ud til, at du aldrig ændrer value på feltet ?-)
Avatar billede morpheus Nybegynder
05. november 2007 - 04:07 #5
Det er også det jeg er kommet frem til, benytter mig pt. af roenving's forslag.

Men hvordan dytten kan jeg omdkrive det til en funktion?
Avatar billede roenving Novice
05. november 2007 - 14:48 #6
<scrit type="text/javascript">
function incrementValue(elm){
  elm.value = elm.value=='' ? 0 : ++elm.value;
}
</script>

<input type="tekst" name="antal" onclick="incrementValue(this);">
<input type="tekst" name="antal1" onclick="incrementValue(this);">

Velbekomme '-)
Avatar billede morpheus Nybegynder
05. november 2007 - 17:06 #7
Tak for tippet, du er bare super-skønno! :)~
Avatar billede roenving Novice
06. november 2007 - 16:05 #8
-- og jeg takker for point ;~}
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