<input type=text name=\"bredde\" value=\"$bredde\" class=\"greenborder\" size=5 onchange="if(this.value!=this.defaultValue&&+this.value<30)alert('Du skal angive et tal over 30 !-)');">
Hvis du skal escape gåseøjne andre steder, skal det også gøres om script-koden:
<input type=\"text\" name=\"bredde\" value=\"$bredde\" class=\"greenborder\" size=\"5\" onchange=\"if(this.value!=this.defaultValue&&+this.value<30)alert('Du skal angive et tal over 30 !-)');\">
5,7 er ikke et tal i javascript, for der er komma ikke en decimal-separator, men det er ikke noget problem at ændre på det, men kan du ikke fortælle, hvad du skal bruge det til, så vi har en chance for at matche dit behov ?-)
Jeg bruger det til en bestillingsformular, hvor der kan indtastes i cm med en decimal. Minimum er dog 30cm. Da jeg også bruger decimaler, er det vigtigt, at de også er med i formlen.
<input type=\"text\" name=\"bredde\" value=\"$bredde\" class=\"greenborder\" size=\"5\" onchange=\"if(this.value!=this.defaultValue&&+this.value.replace(/,/,".")<=30.0)alert('Du skal angive et tal over 30 !-)');\">
<input type=\"text\" name=\"bredde\" value=\"$bredde\" class=\"greenborder\" size=\"5\" onchange=\"if(this.value!=this.defaultValue&&+this.value.replace(/,/,'.')<=30.0)alert('Du skal angive et tal over 30 !-)');\">
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.