MB: Frage zu Java

Hallo,

habe hier ein Formular Code siehe etwas weiter unten. Wie kann ich das jetzt machen, dass alle Felder überprüft werden, dass die auch ausgefüllt sind und dass es eine gültige Mail Addy ist ?

Gruß Martin

CODE:

<html>
<head>
<title>Anmeldung</title>
<meta name="author" content="NC-solutions">
<meta name="author" content="MB-Webdesign">
<meta name="author" content="Corina Klich = http://www.feenquell.de">
<meta name="generator" content="HTML-Editor">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,th {
 color: #FFFFFF;
}
body {
 background-color: #ffffff;
}
.Stil2 {
 color: #990000;
 font-size: 18px;
}
-->
</style>
</head>

<body bgcolor="#CCCCCC">
<div align="center"><span class="Stil2">Bei Team-Potsdam.de anmelden</span>
</div>
<center>
  <form name="frmRegister" method="post" action="eintragen.php">
  <table width="297" border="0">
      <tr>
        <td width="143"><div align="right"><font color="#000000">Nick:</font></div></td>
        <td width="144"><div align="left">
            <input name="nick" type="text" id="nick" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Vorname: </font></div></td>
        <td><div align="left">
            <input name="vorname" type="text" id="vorname2" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Nachname: </font></div></td>
        <td><div align="left">
            <input name="nachname" type="text" id="nachname2" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Passwort: </font></div></td>
        <td><div align="left">
            <input name="passwort1" type="password" id="passwort12" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Passwort wiederholen: </font></div></td>
        <td><div align="left">
            <input name="passwort2" type="password" id="passwort22" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Email: </font></div></td>
        <td><div align="left">
            <input name="email" type="text" id="email2" maxlength="30">
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Geschlecht: </font></div></td>
        <td><div align="left">
            <select name="geschlecht" id="select">
              <option value="M">männlich</option>
              <option value="W">weiblich</option>
            </select>
          </div></td>
      </tr>
      <tr>
        <td><div align="right"><font color="#000000">Geburtsdatum: </font></div></td>
        <td><p align="left">
            <input name="geburt" type="text" id="geburt2" maxlength="30">
          </p></td>
      </tr>
      <tr>
        <td> <div align="right">
            <input type="submit" name="Submit" value="Absenden">
          </div></td>
        <td><div align="left">
            <input type="reset" name="Submit2" value="Verwerfen">
          </div></td>
      </tr>
    </table>
<p><label></label>
</p>
</form>
<p> </p>
</center>
</body>
</html>

  1. Hallo,

    du kannst mit if(!formular.element.value){alert('nicht ausgefüllt');}
    nach ausfüllung prüfen, die email adresse kannst du mit regulären ausdrücken prüfen.
    Frag google oder das Archiv ;-)

    gruss

    --
    no strict;
    no warnings;
    Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
  2. hallo,

    ich fürchte, du mußt dich mit ein paar Grundlagen beschäftigen. Ins Topic hast du geschrieben "Javascript", aber in deinem Code gibts kein Fitzelchen Javascript. Dann hast du unpassend zum Topic nach JAVA gefragt, aber auch das gibts nicht in deinem Code, dafür gibts etwas CSS. Das Entscheidende, nämlich das Script, das deine Überprüfung vornehmen könnte, ist ein PHP-Script, das du nicht mit angehängt hast.

    Allerdings könntest du das Ausfüllen der Formularfelder tatsächlich mit Javascript überprüfen. Wie das geht, kannst du in SELFHTML bitte nochmal nachlesen.

    Grüße aus Berlin

    Christoph S.