webForumDet fria alternativet

Kontrollera vilket tal som matas in

JavaScript

7 svar · 2 322 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#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?

Medlem sedan juni 2012581 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?

Medlem 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.

Medlem sedan juni 2012581 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!')};" />
Medlem 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).

Medlem sedan aug. 20039 340 inlägg
#6

Kolla på validate.js.

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

Medlem 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.

Medlem 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!')};">
280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
139 ms — ändringar (db)