Lordy15: 1 form 2 Submit Buttons; Nach Submit wird js nicht ausgelöst

Ich komm hier grad nicht weiter ......und zwar habe ich für ein registrierungsprozess
ein Formular und 2 Submit Buttons, 1 javascript das die eingabe überprüft

eingabefelder: email; abteilungsleiter emailadresse. onkeydown="javascript"
Submit1 sichtbar, Submit2 unsichtbar;

Alles funktioniert soweit, das Form wird abgeschickt, alle Eingaben überprüft.
aus der Email Adresse wird anschließend der Vor und Nachnamen gelesen und als Eingabefeld
dargestellt.

Submit2 wird sichtbar .... nur jetzt funktioniert mein kompletten javascriptaurufe über keydown nicht mehr.... Abschicken ist trotzdem möglich.

was mache ich falsch?

  1. was mache ich falsch?

    Ohne Code, nix los. Am besten in Aktion.

    Cheers,
    Baba

  2. das coding, habs aufs wesentliche reduziert und paar funktionen weggelassen, hab den Fehler glaub grad selber entdeckt ^^

    Nachdem ersten Absenden hängt, der mir glaub in einer Endlosschleife vom check() fest^^
    werd mir glaub den QueryString holen und im check() eine auswahl über den value von submit machen

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
            "http://www.w3.org/TR/html4/strict.dtd">  
      
    <html>  
    <head>  
    <script type="text/javascript">  
      
      
      
      
      
       function check()  
        {  
            if (document.getElementById("email").value == "") {  
                document.getElementById("Submitcheck").disabled = true;  
      
      
      
                // ----- 'Send Button' optisch deaktivieren bei Firefox -----  
                if (navigator.appName.indexOf("Netscape") != -1) {  
                    document.getElementById("Submitcheck").style.color = "#999999";  
                    document.getElementById("Submitcheck").style.border = "3px double #999999";  
                }  
                // --------------------------------------------------  
      
            } else {  
                document.getElementById("Submitcheck").disabled = false;  
      
                // ----- 'Send Button' optisch wieder aktivieren bei Firefox -----  
                if (navigator.appName.indexOf("Netscape") != -1) {  
                    document.getElementById("Submitcheck").style.color = "#000000";  
      
                }  
                // --------------------------------------------------  
            }  
            if (document.getElementById("email").value == "") {  
                document.getElementById("Submitsend").disabled = true;  
      
      
      
                // ----- 'Send Button' optisch deaktivieren bei Firefox -----  
                if (navigator.appName.indexOf("Netscape") != -1) {  
                    document.getElementById("Submitsend").style.color = "#999999";  
                    document.getElementById("Submitsend").style.border = "3px double #999999";  
                }  
                // --------------------------------------------------  
      
            } else {  
                document.getElementById("Submitsend").disabled = false;  
      
                // ----- 'Send Button' optisch wieder aktivieren bei Firefox -----  
                if (navigator.appName.indexOf("Netscape") != -1) {  
                    document.getElementById("Submitsend").style.color = "#000000";  
      
                }  
                // --------------------------------------------------  
            }  
      
        }  
      
    </script>  
      
    </head>  
    <body onload="javascript:check();">  
      
    <form method="get" action="test.asp" name="User" >  
        <table cellspacing="0" cellpadding="1" width="380"  style="border:1px solid #999999; margin:4px;">  
        <%if request.QueryString("email") <> "" then %>  
        <%VorZuName = split(split(request.querystring("email"),"@")(0),".") %>  
        <%else %>  
        <%VorZuName = split(split("Max.Mustermann@","@")(0),".") %>  
        <%end if %>  
        <tr>  
              <td style="border-bottom:1px solid #E2E2E2;">&nbsp;<font color='#ff0000'>*</font>Email:</td>  
              <td style="padding-right:30px;"><input class="data_input" type="text" size="20" name="email" id="email"  value="<%=request.querystring("email")%>"  onkeydown="javascript:check();" onkeyup="javascript:check();"/></td>  
        </tr>  
        <tr ><td  style="width:90px;" >&nbsp;<font color='#ff0000'>*</font>First Name:</td>  
             <td    style="padding-right:30px;width:180px;" ><input class="data_input" type="text" size="20" name="first" id="ln" value="<%=VorZuName(0)%>" id="Text3" onkeydown="javascript:check();" onkeyup="javascript:check();" /> </td>  
        </tr>  
        <tr >  
             <td  style="width:90px;" > &nbsp;<font color='#ff0000'>*</font>Last Name: </td>  
              <td    style="padding-right:30px;width:180px;" > <input class="data_input" type="text" size="20" name="last" id="fn" value="<%=VorZuName(1)%>" id="Text2" onkeypress="javascript:check();" onkeydown="javascript:check();" onkeyup="javascript:check();" /></td>  
        </tr>  
        <tr >  
             <td > <input style="margin-left:4cm;margin-top:10px;"class="button" type="reset" value="reset" name="reset"/></td>  
             <%if Request.QueryString("submit") <> "check input" AND Request.QueryString("submit") ="" Then %>  
             <td> <input style="margin-top:10px;" class="button" type="submit" value="check input" name="submit" disabled="disabled" id="Submitcheck" /></td>  
             <%else %>  
             <td> <input style="margin-top:10px;" class="button" type="submit" value="send" name="submit" disabled="disabled" id="Submitsend" /></td>  
             <%end if %>  
             </tr>  
        </table>  
      
    </form>  
      
      
    </body>  
    </html>