Ergebnis 1 bis 4 von 4
  1. #1
    Avatar von querschlaeger
    querschlaeger ist offline Grünschnabel
    registriert
    14-11-2006
    Beiträge
    5

    Question Formular mit Textarea: Beim Absenden prüfen, ob was im Textarea steht?

    Hallo,

    ich habe folgende HTML-Situation:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    	<head>
    		<title>Bewerbung</title>
    	</head>
    	<body>
    		<form action="weiter.php" name="fragebogen" method=post">
    			<p><textarea name="bewerbgrund"></textarea></p>
    			<p>
    				<input type="submit" value="Bewerbung fortsetzen">
    				<input type="button" value="Bewerbung abbrechen" onclick="location='abbruch.php'">
    			</p>
    		</form>
    	</body>
    </html>
    Wie kann ich jetzt ein Alarmfenster ausgeben mit den Text "Bitte etwas eingeben!", wenn der User nichts in das textarea eingeben hat und auf "Bewerbung fortsetzen klickt". In dem Fall soll natürlich nur das Alaramfenster ausgegeben werden und sonst nichts weiter passieren.

    Danke schonmal

  2. #2
    cybaer ist offline Kaiser
    registriert
    12-09-2006
    Beiträge
    1.338

    AW: Formular mit Textarea: Beim Absenden prüfen, ob was im Textarea steht?

    Zitat Zitat von querschlaeger Beitrag anzeigen
    Wie kann ich jetzt ein Alarmfenster ausgeben mit den Text "Bitte etwas eingeben!", wenn der User nichts in das textarea eingeben hat und auf "Bewerbung fortsetzen klickt".
    Wenn ein Formular gesendet wird, wird der onSubmit-Event gefeuert. Setze da also eine Routine rein, die den value der TEXTAREA ausliest, an Hinweisen ausgibt, was ausgegeben werden soll, und ggf. mit return false; am Ende verhindert, daß das Formular wirklich gesendet wird.
    Gruß, Cybaer

  3. #3
    Avatar von querschlaeger
    querschlaeger ist offline Grünschnabel
    registriert
    14-11-2006
    Beiträge
    5

    AW: Formular mit Textarea: Beim Absenden prüfen, ob was im Textarea steht?

    Puh, also jemand der sich garnicht mit JavaScript auskennt: Kann mir da jemand helfen, wie das aussehen muss?

  4. #4
    drummer83 ist offline Mitglied
    registriert
    21-11-2006
    Beiträge
    25

    AW: Formular mit Textarea: Beim Absenden prüfen, ob was im Textarea steht?

    In dein
    Code:
    <form action="weiter.php" name="fragebogen" method=post">
    schreibst du noch ein onsubmit="return pruefen()", also:
    Code:
    <form action="weiter.php" name="fragebogen" method="post" onsubmit="return pruefen()">
    Das bewirkt, dass bei einem Click auf den Submit-Button die Funktion pruefen() aufgerufen wird und nur abgesendet wird, wenn die Funktion pruefen den Wert TRUE zurückgibt.
    ACHTUNG: Außerdem ist bei method="post" bei dir noch ein Anführungszeichen verloren gegangen...

    Die Funktion pruefen() wird im Kopf der Datei definiert:
    Code:
    <head>
      <title>Bewerbung</title>
      <script language="javascript">
        function pruefen() {
          if (document.fragebogen.elements.bewerbgrund.value=='') {
          alert('Bitte etwas eingeben!');
          return false;
        }
      </script>
    </head>

Ähnliche Themen

  1. mehrere textarea in einem formular......
    Von Nickinick im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 14-09-2006, 19:35
  2. Formular prüfen
    Von jo_man im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 28-12-2005, 18:50
  3. Enter-Taste Formular absenden
    Von ZcMaster im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 20-09-2005, 09:17
  4. Formular Variablen in einer Textarea definieren !?!
    Von Natheedo im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 28-11-2004, 22:56
  5. Werte aus Formular prüfen
    Von spacefrog78 im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 28-08-2002, 12:19

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •