Hirdetés

Új hozzászólás Aktív témák

  • Inv1sus

    addikt

    Sziasztok! Látom nem pörög a fórum, de sürgős segítség kellene :O

    ASP problémám lenne. IIS-t használok webszervernek, éppen az input mezők ellenőrzését írom és a teszteknél néha, amikor az submit gombra kattintok, akkor az oldal elkezd tölteni és nem reagál semmit. Fogalmam sincs mi lehet a hiba, mert egyszer normálisan lefut, egyszer meg nem.

    Kérlek segítsetek! :(

    Az index.asp fájl tartalma:

    -----------------------------------------------------------------------------------------------------------

    <html>
    <body>
    <form action="ellenorzes.asp" method="post">
    <table>
    <tr>
    <td>Név:</td>
    <td><input type="text" name="nev"></td>
    </tr>
    <tr>
    <td>E-mail:</td>
    <td><input type="text" name="email"></td>
    </tr>
    <tr>
    <td>Nicknév vagy becenév:</td>
    <td><input type="text" name="nick"></td>
    </tr>
    <tr>
    <td>Jelszó:</td>
    <td><input type="password" name="jelszo1"></td>
    </tr>
    <tr>
    <td>Jelszó mégegyszer:</td>
    <td><input type="password" name="jelszo2"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="mehet"></td>
    </tr>
    </table>
    </form>
    <%
    if (Request.QueryString( "ellenorzes" ) != "" ) Response.Write(Request.QueryString( "Ellenorzes" ));
    %>
    </body>
    </html>

    Az ellenorzes.asp fájl tartalma:

    -----------------------------------------------------------------------------------------------------------

    <script language="javascript" runat="server">
    function ellenorzes(nev, email, nick, jelszo1, jelszo2){
    var s = "";
    var minta = new RegExp("^$");

    if (nev == "") s = "Üres a név mező!<br />";
    else {
    minta.compile("^[a-z, A-Z]+( )[a-z, A-Z]+$");
    if (!(minta.test(nev))) s += "Helytelen a beírt név!<br />";}

    if (email == "") s += "Üres az e-mail cím mező!<br />"
    else {
    minta.compile("^[a-z, A-Z, 0-9, ., _, %, +, -]+@[a-z, A-Z, 0-9, -]+[.]{1}[a-z, A-Z]{2,4}$");
    if (!(minta.test(email))) s += "Helytelen a beírt e-mail cím! <br />";}

    if (nick == "") s += "Üres a nick mező!<br />";
    else {
    minta.compile("^[a-z, A-Z, 0-9, _]+(( )[a-z, A-Z, 0-9, _])*$");
    if (!(minta.test(nick))) s += "Helytelen a beírt nick!<br />";}

    if ((jelszo1 == "") || (jelszo2 == "")) s += "Üres valamelyik jelszó mező!";
    else {
    minta.compile("^[a-z, A-Z, 0-9]+$");
    if ((!(minta.test(jelszo1))) || (!(minta.test(jelszo2)))) s += "A jelszó csak betűkből és számokból állhat!";
    else
    if (jelszo1 != jelszo2) s += "A jelszavak nem egyeznek meg";}

    return s;
    }
    </script>

    <%
    Response.Redirect("index.asp?ellenorzes=" + ellenorzes(Request.Form( "nev" ), Request.Form( "email" ), Request.Form( "nick" ), Request.Form( "jelszo1" ), Request.Form( "jelszo2" )));
    %>

Új hozzászólás Aktív témák