webForumDet fria alternativet

funktion som kollar att bara siffror anges

5 svar · 202 visningar · startad av tlee

tleeMedlem sedan mars 2001290 inlägg
#1

Hej!

Någon som kan förklara hur man går tillväga för att kontrollera att en sträng bara innehåller siffrorna 1-9 och inget annat?.

gärna ett exempel :)

/t

------------------
the man with the golden bottle..

JohnsenMedlem sedan juli 2000836 inlägg
#2

Här har du några exempel.
http://www.host4u.d2g.com/johnsen/kspec.html

------------------
- J-O-H-N-S-E-N -
------------------

tleeMedlem sedan mars 2001290 inlägg
#3

nice.. du är guld värd Johnsen :)

/tlee

------------------
the man with the golden bottle..

tleeMedlem sedan mars 2001290 inlägg
#4

Hej!

Jag försöker få det scriptet nedan att funka men icke.. kan någon se vad som är fel här?

<HTML>
<HEAD>
<SCRIPT LANGUAGE = JavaScript>
<!--
function CheckField(intID)
{
if (parseInt(document.formAddCart+intId.txtItemCount.value) != document.formAddCart+intId.txtItemCount.value)
{
alert("Fältet får bara innehålla siffror!");
}
else
{
document.formAddCart+intID.submit();
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION=cart_add.asp NAME=formaddCart1>
<INPUT TYPE=TEXT SIZE=2 NAME=txtItemCount>
<INPUT TYPE=IMAGE BORDER=0 NAME=SUBMIT VALUE=SUBMIT SRC=/images/knapp_kop.gif onClick=javascript:CheckField('1');>
</FORM>
</BODY>

/t

------------------
the man with the golden bottle..

JohnsenMedlem sedan juli 2000836 inlägg
#5

Förutom en massa saknade citationstecken och blandning av gemener och versaler... ;)

Jag skulle nog gjort så här:

<HEAD>
<SCRIPT LANGUAGE = JavaScript>
<!--
function CheckField(intID){
if (parseInt(intID.txtItemCount.value) != intID.txtItemCount.value){
alert("Fältet får bara innehålla siffror!"); return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="cart_add.asp" NAME="formaddCart1" onSubmit="return CheckField(this);" >
<INPUT TYPE="TEXT" SIZE=2 NAME="txtItemCount">
<INPUT TYPE="IMAGE" BORDER=0 NAME="SUBMIT" VALUE="SUBMIT" SRC="/images/knapp_kop.gif">
</FORM>
</BODY>

------------------
- J-O-H-N-S-E-N -
------------------

[Redigerat av Johnsen den 20 apr 2001]

tleeMedlem sedan mars 2001290 inlägg
#6

strålande!.. det funkar lysande :)

/t

------------------
the man with the golden bottle..

137 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)