Michael : JAVA Problem

Hallo Zusammen,

ich habe folgende Frage:

Ich möchte eine JAVA Applet in eine Abfrageseite integrieren. Das JAVA Applet soll folgend Funfktion haben:

Wenn ich Returntaste betätige soll ein hinweis erfolgen, dass ich eine Pflichtangabe machen muss.

Mein Scrpt sieht wie folgt aus:

<script language="javascript">
   <!--//
    function checkDaten()
  {
         var a=document.daten; // NAME FORM

if(a.name.value == "") {
                alert("Bitte geben Sie Ihren Namen an.");
                a.name.focus();  // 2 x FELDNAME
                return false;
         }

if(a.vorname.value == "") {
                alert("Bitte geben Sie Ihren Vornamen an.");
                a.vorname.focus();  // 2 x FELDNAME
                return false;
         }

if(a.strasse.value == "") {
                alert("Bitte geben Sie Ihre Straße an.");
                a.strasse.focus();  // 2 x FELDNAME
                return false;
         }

if(a.plz.value == "") {
                alert("Bitte geben Sie Ihre Plz an.");
                a.plz.focus();  // 2 x FELDNAME
                return false;
         }

if(a.ort.value == "") {
                alert("Bitte geben Sie Ihren Ort an.");
                a.ort.focus();  // 2 x FELDNAME
                return false;
         }

if(a.telefon.value == "") {
                alert("Bitte geben Sie Ihre Telefon-Nummer an.");
                a.telefon.focus();  // 2 x FELDNAME
                return false;
         }

if(a.email.value == "" || a.email.value.indexOf("@") == -1) {
                alert("Bitte geben Sie Ihre E-Mail-Adresse an.");
                a.email.focus();  // 2 x FELDNAME
                return false;
         }

if(a.center.value == "NIX")
   {
    alert("Bitte wählen Sie Ihr nächstes Center.");
    a.center.focus();
    return false;
   }

if(a.quelle.value == "NIX")
   {
    alert("Bitte sagen Sie uns noch, woher Sie uns kennen.");
    a.quelle.focus();
    return false;
   }

if(a.quelle.value == "Sonstiges" && a.quelle_sonstiges.value == "")
   {
    alert("Bitte sagen Sie uns noch, woher Sie uns kennen.");
    a.quelle_sonstiges.focus();
    return false;
   }

a.submit();
  }

//-->
 </script>

Wo muss ich jetzt genau dieses Script einbinden?

Vielen Dank für eure Hilfe

Michael

  1. Hallo

    In deinem Code ist nix von einem Applet zusehen, so auf die Schnelle betrachtet sollte es aber so mit JS funktionieren. Das Skript kopierst Du in den <head>-Bereich deiner HTML-Datei. Für den Aufruf suche ein Bisschen in SelfHTML, onClick ist ein Stichwort, oder die Formulare allgemein.

    Grüsse
    gant

    1. Hallo,
      ich hab hier mal ein ähnliches Skript für dich,
      Das funktioniert auch, daran kannst du dich ja orientieren.

      Gruß
      Martin

      <script type="text/javascript">
      <!--
      function chkFormular()
      {
       if(document.Formular.name.value == "")  {
         alert("Bitte Ihren Namen eingeben!");
         document.Formular.name.focus();
         return false;  }

      if(document.Formular.frage.value == "") {
         alert("Bitte Ihre Frage eingeben!");
         document.Formular.frage.focus();
         return false;  }

      if(document.Formular.mail.value.indexOf('@') == -1) {
         alert("Keine E-Mail-Adresse angegeben!");
         document.Formular.mail.focus();
         return false;  }

      }
      //-->

      </script>

      <?
      //$link = "www.pro-atomkraft.de/fragen/einschreiben.php";
      $link = "localhost/xampp/schulpartnerschaften/fragen/einschreiben.php";

      ?>

      <h2>Frage selber stellen</h2>

      <form name="Formular"  method="post" action="http://www.homepage.de/fragen/index.php" onSubmit="return chkFormular()">
      <table width="590" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>Name:</td>
          <td><input type="text" size="40" name="name" value="<? echo $HTTP_POST_VARS["name"]; ?>"></td>
        </tr>
        <tr>
          <td>E-Mail:</td>
          <td><input type="text" size="40" name="mail" value="<? echo $HTTP_POST_VARS["mail"]; ?>"></td>
        </tr>
        <tr>
          <td align="left" valign="top">Frage:</td>
          <td><textarea name="frage" cols="30" rows="3"  value="<? echo $HTTP_POST_VARS["frage"]; ?>"></textarea></td>
        </tr>
      </table>

      <br>

      <input type="submit" value="Absenden"><input type="reset" value="Abbrechen">

      </form>

  2. Hallo.

    Ich möchte eine JAVA Applet in eine Abfrageseite integrieren. Das JAVA Applet soll folgend Funfktion haben:

    Es ist keine JAVA-Frage. Es ist eine JavaScript-Frage.
    Java und JavaScript sind zwei ganz verschiedene Sachen.
    Zum Lesen:
    http://www.mintert.com/javascript/

    <script language="javascript">

    Benutze beser type statt language.

    Wo muss ich jetzt genau dieses Script einbinden?

    Ein Teil des Scriptes hätte auch gereicht.

    Ich denke mal das kommt in den head.

    Ich hoffe ich konnte helfen, H2O

    --
    Erst die FAQ's durchgehen: http://de.selfhtml.org/navigation/faq.htm.
    Dann im im </archiv/> suchen: http://suche.de.selfhtml.org/
    http://www.google.de/ nutzen und erst dann das Forum fragen.
    ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
    Infos: http://emmanuel.dammerer.at/selfcode.html