Validation

A

Aleksandar

Hallo,

ich habe folgenden Java-Code in eine ASP-Schleife eingebunden.
Es steht ein Textfeld zu Verfügung in welchem der User eine Ganzzahl
von
<%=prrs("VonMenge")%> bis <%=prrs("BisMenge")%> eingeben kann.

Nun zum Problem:
Darf der User eine Zahl zwischen z.B. 1 und 12 eingben funzt das
Script
bei 1,10,12,13, etc. und überträgt die Zahl an eine andere Seite.
Bei 2,3,4,5,6,7,8,9 erhalte ich

alert("Die eingegebene Menge ist in diesem Feld nicht möglich!");
theForm.MENGE<%=prrs("SKINARTN")%>.focus();
return (false);

Kann jemand helfen? Gerne auch an (e-mail address removed)

Danke + Gruss
Aleksandar






<script Language="JavaScript" Type="text/javascript"><!--
function thisForm_<%=prrs("SKINARTN")%>_Validator(theForm)
{

}
var chkVal = theForm.MENGE<%=prrs("SKINARTN")%>.value;
var prsVal = chkVal;
if (chkVal != "" && !(prsVal >= "<%=prrs("VonMenge")%>" && prsVal <=
"<%=prrs("BisMenge")%>"))
{
alert("Die eingegebene Menge ist in diesem Feld nicht möglich!");
theForm.MENGE<%=prrs("SKINARTN")%>.focus();
return (false);
}

}
//-->
</script>
 
D

Dietmar Meier

Aleksandar said:
Nun zum Problem:
Darf der User eine Zahl zwischen z.B. 1 und 12 eingben funzt das
Script
bei 1,10,12,13, etc. und überträgt die Zahl an eine andere Seite.
Bei 2,3,4,5,6,7,8,9 erhalte ich

alert("Die eingegebene Menge ist in diesem Feld nicht möglich!");

You should rather use if you want to ask
questions in german language.

For a solution of your problem see the FAQL of dcljs:
http://dcljs.de/faq/antwort.php?Antwort=rechnen_vergleichen

Short summary: Comparision operators do compare lexically if one operand
is of type 'string'. Form field values are of type 'string'.

Xpost & F'up2 dcljs.

ciao, dhgm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,169
Latest member
ArturoOlne
Top