Få en varningsruta med javascript?!

JavaScript

1 svar · 722 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Trådstart#1

Vet nån hur man gör följande funktion med javascript?

I en textruta får man endast skriva siffror. Men nu skulle det också vara bra att ha en funktion som kollar att det är endast siffror och inte bokstäver. Ifall det skulle finnas bostäver, så skulle en ruta komma upp och meddela att det inte får finnas bokstäver i textrutan, när man trycker på submit-knappen. Man blir tvungen att skriva nytt värde i textrutan.

Har nån några förslag hur man gör detta?

Medlem sedan nov. 20017 144 inlägg
#2
 
<script language="javascript">
<!--
function kontrollera(){
if (document.fraga.svar.value.length > 0) {
for (var i = 0; i < document.fraga.svar.value.length; i++) {
if (document.fraga.svar.value.charAt(i) != " ") {
if (document.fraga.svar.value.charAt(i) != "0") {
if (!parseFloat(document.fraga.svar.value.charAt(i))) {
alert("Endast siffror tillåtes.");
document.fraga.svar.focus();
return (false);
}}}}}
else {
alert("Du måste ge ett värde i formuläret.");
document.fraga.svar.focus();
return (false);
}}
//-->
</script>

<input type="submit" value="submit" name="submit" onclick="kontrollera();">

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)