webForumDet fria alternativet

Få en varningsruta med javascript?!

JavaScript

1 svar · 719 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#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();">

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)