Validation

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Aleksandar

    Validation

    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("VonMen ge")%> bis <%=prrs("BisMen ge")%> 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 ai@kts.de

    Danke + Gruss
    Aleksandar






    <script Language="JavaS cript" Type="text/javascript"><!--
    function thisForm_<%=prr s("SKINARTN")%> _Validator(theF orm)
    {

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

    }
    //-->
    </script>
  • Dietmar Meier

    #2
    Re: Validation

    Aleksandar wrote:
    [color=blue]
    > 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!");[/color]

    You should rather use news:de.comp.la ng.javascript if you want to ask
    questions in german language.

    For a solution of your problem see the FAQL of dcljs:


    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

    Comment

    Working...