WinFuture-Forum.de: Pflichtfelder! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Pflichtfelder! Da gibt es doch son JavaScript..


#1 Mitglied ist offline   Scheich 

  • Gruppe: aktive Mitglieder
  • Beiträge: 101
  • Beigetreten: 17. Januar 05
  • Reputation: 0
  • Wohnort:zwischen 4 Wänden

  geschrieben 07. Februar 2005 - 18:28

Hallo zusammen!
Ich suche seit geraumer Zeit für mein Kontakt Formular ein Java Script, das eine einfache Alert Box aufruft, wenn man ein Pflichtfeld nicht ausgefüllt hat. Hab ihr eins?
Jaja, bitte meckert jetzt nicht wegen Google-Suche, ich hab nichts gefunden, womit ich umgehen kann, das meiste war für PHP oder sowas. ;)
Also, dann schonmal Danke im Vorraus!
gruß
Scheich

Dieser Beitrag wurde von Scheich bearbeitet: 07. Februar 2005 - 18:38

0

Anzeige



#2 Mitglied ist offline   Cosmo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.404
  • Beigetreten: 21. Januar 02
  • Reputation: 1
  • Wohnort:Nürnberg
  • Interessen:Macs, Computer, Macs, Pocket PCs, Macs, Webdesign und natürlich Macs :D

geschrieben 09. Februar 2005 - 01:32

hm sag mir einfach wann genau die alert box angezeigt werden soll und ich schreibt dir schnell was :D
wann soll die message kommen: wenn man auf submit drückt oder wenn man zur nächsten inputbox springt (oder anders)?
Besucht uns im IRC:
irc://irc.spotchat.org/winfuture

Eingefügtes Bild
0

#3 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.212
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 10. Februar 2005 - 07:47

ist zwar nicht die nonplusutra-lösung aber für ne simple überprüfung reichts

// ch

<html>
<head>
<title>felder gleichzeitig pruefen</title>

<script language="javascript">
<!--// 
function checkform()	
	{
	// var for error-messages
	var message_begin          = "folgende eingaben sind leer oder nicht korrekt ausgefuellt\n\n";
	var message_end            = "\nbitte fuellen sie die fehlerhaften felder korrekt aus.";
	var message_name           = "--> 'name' fehlt\n";
	var message_email_empty    = "--> 'email' fehlt\n";
	var message_email_notvalid = "----> 'email' ist falsch!\n";
	var message_comment        = "--> 'kommentar' fehlt\n";
	
	// Leere Felder ermitteln
	var missing = "";
	
	// Name pruefen
	if (window.document.forms[0].name.value == "")
  {
  missing += message_name;
  }
	
	// Email prufen (Leer, @, .)
	if (window.document.forms[0].email.value != "")
  {
  // Wenn Email falsch
  if ((window.document.forms[0].email.value.indexOf('@') == -1) || (window.document.forms[0].email.value.indexOf('.') == -1))
 	 {
 	 missing += message_email_notvalid;
 	 }
  }
	// Wenn Email leer
	else
  {
  missing += message_email_empty;
  }
	
	// Kommentar pruefen
	if (window.document.forms[0].kommentar.value == "")
  {
  missing += message_comment;
  }
	
	// Error als Alert-Box ausgeben
	if (missing != "")
  {
  missing = message_begin + missing + message_end;
 	 {
 	 alert(missing);
 	 return false;
 	 }
  }
	
	else
	return true;
	}
//-->
</script>

</head>
<body>

<form name="test" action="#" onsubmit="javascript:return checkform();">
name: <input type="text" name="name"><br>
email: <input type="text" name="email"><br>
kommentar: <textarea cols="15" rows="5" name="kommentar"></textarea><br>
<input type="submit" value="submit" name="submit">
</form>

</body>
</html>

as wolves among sheep we have wandered [bathory, dis irae]
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0