Reset

Status
Niet open voor verdere reacties.

BugMenOT2

Gebruiker
Lid geworden
23 nov 2006
Berichten
296
Hallo,

het is mss een overbodige vraag maar, ik heb hier een klein formulier gemaakt met ook een 'reset' button maar, als ik 'reset' gebruik reset hij alleen de e-mail velden.

Weet iemand hier raad mee? A.u.b. :rolleyes:


HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Registreren Voer a</title>

<SCRIPT language=JavaScript>
//----------------------------------------------controle invoer------------------------------------------------

function controleer(){

if(users.user.value == ""){
alert('Vul een gebruikersnaam in.');
return false;
}

if(wachtw.ww1.value == "" || wachtw.ww2.value == ""){
alert('Graag beide wachtwoord velden invullen.');
return false;
}

if(wachtw.ww1.value != wachtw.ww2.value){
alert('De ingevoerde wachtwoorden komen niet overeen.');
return false;
}

if(users.user.value == wachtw.ww1.value && wachtw.ww2.value){
alert('Wachtwoord mag niet overeenkomen met gebruikersnaam!');
return false;
}

if(users.user.value == email.email1.value && email.email2.value){
alert('E-mail mag niet overeenkomen met gebruikersnaam!');
return false;
}

if(wachtw.ww1.value && wachtw.ww2.value == email.email1.value && email.email2.value){
alert('Wachtwoorden mogen niet overeen komen met E-mail!');
return false;
}

if(email.email1.value == "" || email.email2.value == ""){
alert('Graag beide e-mail velden correct invullen!');
return false;
}

if(email.email1.value != "@" || email.email2.value != "@"){
alert('Graag beide e-mail velden correct invullen!(@)');
return false;
}

if(email.email1.value != email.email2.value){
alert('De ingevoerde e-mail\'s komen niet overeen.');
return false;
}

else{
alert('goed!');
return true;
}
}
//----------------------------------------------einde controle invoer--------------------------------------------
</SCRIPT>

<style>
.form
{
border: 1px solid black;
}

b
{
color: #483D8B;
}

.tabel
{
border: 1px solid #F8F8FF;
}

.headertabel
{
border:1px solid black;
background-color:#483D8B;
color:white;
font-weight:bolder;
}
</style>
</head>

<body bgcolor="#dbdbdb">
                                             <center>    
                                             <table class="headertabel">
                                             <tr>
                                             <td width=420>Registreer op Homepage: Programmeren
                                             </table>                                                                                     
<table border=0 cellpadding="5" cellspacing="5" class="tabel">
 <tr>
 <td>
  <table border=0 cellpadding="5" cellspacing="5">
   <tr>
    <b><font size="2pt">Registreren</b></font><br>
     <font size="1pt">Voer a.u.b. in onderstaand formulier een gewenste gebruikersnaam en wachtwoord in. Een geldig e-mailadres en andere verplichte informatie.</font><hr>
      <td>
       <blockquote><form name="users">Gebruikersnaam: <br><input type="text" value="" size="42" class="form" name="user"> 
        
    </td>
   </tr>
  </form>
  </table><p>
   <table border=0 cellpadding="5" cellspacing="5" class="tabel">    
    <tr>
     <b><font size="2pt">Wachtwoord</b></font><br>
      <font size="1pt">Vul hier een wachtwoord voor je gebruikersaccount in. Let op dat wachtwoorden hoofdlettergevoelig zijn.</font><hr>
       <td>
        <blockquote><form name="wachtw">Wachtwoord: <br><input type="password" value="" class="form" name="ww1">
        <td>
              Her. &nbsp;Wachtwoord: <br><input type="password" value="" class="form" name="ww2">
      </td>
     </td>
    </tr>
   </form>
   </table><p>
    <table border=0 cellpadding="5" cellspacing="5" class="tabel">
     <tr>
      <b><font size="2pt">E-mailadres</b></font><br>
       <font size="1pt">Vul hier een geldig en werkend e-mailadres van jezelf in.</font><hr>
        <td>
         <blockquote><form name="email">E-mail: <br><input type="text" value="" class="form" name="email1">
          <td>
               Her. E-mail: <br><input type="text" value="" class="form" name="email2">
         </td>
        </td>
       </tr>
      </table>
       <table align="center">
        <tr>
         <td>
          <input type="submit" value="Verzenden" class="form" onclick="controleer()"> <!--functie oproepen-->
           <td>
            <input type="reset" value="Reset" class="form">
           </td>
          </td>
         </tr>
        </table>   
       </td> 
      </tr>
     </tr> 
    </form>   
   </table>
  </blockquote> 
 </center>
</body>
 
Het probleem is dat je drie formulieren hebt : users, wachtw en email.
De reset en verzendbutton staan in het formulier "email" waardoor beide buttons alleen voor dat formulier werken en niet voor de andere. M.a.w. als je op verzenden klikt, zal alleen het emailadres verzonden worden.

Maak er dus 1 formulier van, waarbij je in het script ook alle users, wachtw en email verandert in bijvoorbeeld aanmeldform

HTML:
<body bgcolor="#dbdbdb">
                                             <center>    
                                             <table class="headertabel">
                                             <tr>
                                             <td width=420>Registreer op Homepage: Programmeren
                                             </table>                                                                                     
<table border=0 cellpadding="5" cellspacing="5" class="tabel">
 <tr>
 <td>
<form name="aanmeldform">
  <table border=0 cellpadding="5" cellspacing="5">
   <tr>
    <b><font size="2pt">Registreren</b></font><br>
     <font size="1pt">Voer a.u.b. in onderstaand formulier een gewenste gebruikersnaam en wachtwoord in. Een geldig e-mailadres en andere verplichte informatie.</font><hr>
      <td>
       <blockquote>Gebruikersnaam: <br><input type="text" value="" size="42" class="form" name="user"> 
    </td>
   </tr>
  </table><p>
   <table border=0 cellpadding="5" cellspacing="5" class="tabel">    
    <tr>
     <b><font size="2pt">Wachtwoord</b></font><br>
      <font size="1pt">Vul hier een wachtwoord voor je gebruikersaccount in. Let op dat wachtwoorden hoofdlettergevoelig zijn.</font><hr>
       <td>
        <blockquote>Wachtwoord: <br><input type="password" value="" class="form" name="ww1">
        <td>
              Her. &nbsp;Wachtwoord: <br><input type="password" value="" class="form" name="ww2">
      </td>
     </td>
    </tr>
   </table><p>
    <table border=0 cellpadding="5" cellspacing="5" class="tabel">
     <tr>
      <b><font size="2pt">E-mailadres</b></font><br>
       <font size="1pt">Vul hier een geldig en werkend e-mailadres van jezelf in.</font><hr>
        <td>
         <blockquote>E-mail: <br><input type="text" value="" class="form" name="email1">
          <td>
               Her. E-mail: <br><input type="text" value="" class="form" name="email2">
         </td>
        </td>
       </tr>
      </table>
       <table align="center">
        <tr>
         <td>
          <input type="submit" value="Verzenden" class="form" onclick="controleer()"> <!--functie oproepen-->
           <td>
            <input type="reset" value="Reset" class="form">
           </td>
          </td>
         </tr>
        </table>   
       </td> 
      </tr>
     </tr> 
    </form>   
   </table>
  </blockquote> 
 </center>
</body>

Greetz : Jer:cool:en.
 
Helemaal gelijk heb je

(dat ik zoiets over het hoofd kan zien :eek: )
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan