webForumDet fria alternativet

Kontrollera vilket tal som matas in

7 svar · 2 320 visningar · startad av bigsky

bigskyMedlem sedan maj 2002821 inlägg
#1

Någon som känner till ett fiffigt script som skulle kunna kontrollera så att det inmatade talet i ett formulärsfält inte är högre än ett fördefinierat tal?

T ex. om det fördefinierade talet för ett visst formulärsfält är 10 får användaren inte mata in ett tal högre än 10. Då ska en popup tala om att det inmatade talet är för högt.

Lösning?

prplxrMedlem sedan juni 2012582 inlägg
#2

Det här är en av de allra vanligaste tillämpningarna för JavaScript. Har du ens försökt själv?

bigskyMedlem sedan maj 2002821 inlägg
#3

Vill absolut inte låta otrevlig är tacksam för hjälpen hittills, men anledningen till att jag använder wF är inte i första hand för att lära mig. Utan för att få en snabb lösning på ett problem. Blir därför lite irriterad när svaren mest i första hand handlar om att jag inte kan och ska lära mig själv. Vill inte gärna behöva söka upp något nytt forum för detta ändamål. Men måste nog göra det om inte denna trend med pikar, bannor etc. slutar. Förstår som sagt varför ni gör det. Men är inte intresserad av något annat än snabba lösningar. Tack.

prplxrMedlem sedan juni 2012582 inlägg
#4

Woah! Lugn i stormen! Hade du bara sagt "jag vill inte lära mig" så hade allt varit frid och fröjd!
De flesta är här för att lära sig programmera och få hjälp _på traven_, inte bara kopiera kod.

<input type="text" onchange="if(this.value > 10 || isNaN(this.value)) {alert('För högt eller ej ett nummer!')};" />
bigskyMedlem sedan maj 2002821 inlägg
#5

Förstår det :) Som sagt vill inte verka otrevlig men ibland är det lätt att uppfattas så om man är ärlig har jag upptäckt. Men är oerhört tacksam för all hjälp. Tycker nog att jag lär mig lite ändå även om jag kan hålla med om att det nog skulle vara bra mycket bättre att sitta och slita håret ett tag :) Någon dag ska jag bli lika duktig som dig prplxr (fast då behöver jag nog ändra inlärningssätt haha).

nitro2k01Medlem sedan aug. 20039 342 inlägg
#6

Kolla på validate.js.

http://rickharrison.github.io/validate.js/

bigskyMedlem sedan maj 2002821 inlägg
#7

<input type="text" name="test" value="0" onchange="if(this.value > 10 || isNaN(this.value)) {alert("För högt eller ej ett nummer!")};">

Fungerar inte. Ingen popup kommer fram.

voigtann1Medlem sedan juni 20019 519 inlägg
#8

för du avslutar onchange " tecken vid alert ":

<input type="text" name="test" value="0" onchange="if(this.value > 10 || isNaN(this.value)) {alert('För högt eller ej ett nummer!')};">
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)