mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 16:46 Benutzername: Passwort: Auto-Login

Thema: Form Validation vom 26.10.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Form Validation
Seite: 1, 2  Weiter
Autor Nachricht
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:03
Titel

Form Validation

Antworten mit Zitat Zum Seitenanfang

Wenn ich mit Hilfe von php abgefragt habe ob ein inputfeld leer oder ausgefüllt ist.

Wie bekomme ich es hin das z.b der Text (Betreff:,Vorname:,...) rot markiert wird ?

Beispiel:

Vorname:<br> <- Soll bei nichtausfüllung rot markiert werden
<input type="text" name="Vorname" id="Vorname_ID">

Habe ein paar tutorials durchforstet und auch vieles mit getelementbyid gefunden.

Weiß aber nicht so recht wie ich das explizit auf mein Anwendungsbeispiel anwende.


Zuletzt bearbeitet von m am Mo 26.10.2009 13:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:14
Titel

Antworten mit Zitat Zum Seitenanfang

"form validation (jquery)" googeln. je nachdem mit eingeklammertem begriff, wen jquery nötig ist/sowieso eingesetzt wird, oder ohne.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:19
Titel

Antworten mit Zitat Zum Seitenanfang

Nein, er möchte das wohl serverseitig lösen. *zwinker*

Zum Beispiel:

Du stellst fest dass das Feld nicht korrekt befüllt wurde und versiehst nun das label
mit einer CSS Klasse mit entsprechenden Werten ...


Code:
<label class="error">Vorname</label>

label.error {
   color: #F00;
}




Und wenn es doch javascript sein soll: http://livevalidation.com/


Zuletzt bearbeitet von m am Mo 26.10.2009 13:22, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:28
Titel

Antworten mit Zitat Zum Seitenanfang

Ist das auf dieser Weise einfacher als die betroffene Stelle mithilfe von GetElemenbytID anzusprechen und
darauf Einfluss zu nehmen ?

Also quasie:

Code:
if (kontaktFormular.Vorname.value == "") {
     document.getelementbyid(id).fontcolor=red;


Oder so ähnlich?


Zuletzt bearbeitet von Typo87 am Mo 26.10.2009 13:29, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:42
Titel

Antworten mit Zitat Zum Seitenanfang

Ok, also erstmal: wenn du mit PHP überprüfst ob ein Feld korrekt befüllt wurde, kannst
du diesen Wert nicht einfach mit Javascript abfangen bzw. würde das überhaupt keinen Sinn
machen. D.h. für dich, du nimmst die serverseitige Validierung vor falls Javascript deaktiviert
ist und aus Sicherheitsgründen. Zuvor überprüfst du die Werte per Javascript.

Code:
if (kontaktFormular.Vorname.value == "") {
     document.getelementbyid(id).fontcolor=red;


Hm, ja, so in etwa. Am besten du suchst dir was fertiges, wie z.B. http://livevalidation.com/


Zuletzt bearbeitet von m am Mo 26.10.2009 13:42, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Typo87
Threadersteller

Dabei seit: 16.07.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 13:46
Titel

Antworten mit Zitat Zum Seitenanfang

Bei so fertigen dingern bin ich mir immer unsicher ob ich die so einfach verwenden darf.
Also zwecks kommerzielle Verwendung.

Die Formulare sollen ja auch bei Kunden Anwendung finden.

Genauso wie bei Mootools usw.

Aber das nur mal so am Rande *zwinker*
  View user's profile Private Nachricht senden
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 14:53
Titel

Antworten mit Zitat Zum Seitenanfang

<span<?php if($_POST['name]' == "") echo "style=\"color:red;\""; ?>>Name</span>

oder so ähnlich
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.10.2009 15:31
Titel

Antworten mit Zitat Zum Seitenanfang

Typo87 hat geschrieben:
Bei so fertigen dingern bin ich mir immer unsicher ob ich die so einfach verwenden darf.
Also zwecks kommerzielle Verwendung.

Die Formulare sollen ja auch bei Kunden Anwendung finden.

Genauso wie bei Mootools usw.


Einfach mal die Webseite besuchen und nachlesen *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [Javascript] form validation
Javascript Form Validation returne false funktioniert nicht
xhtml 1.1 validation w3c
W3C Markup Validation meckert
Screenshot and Webbrowser Validation Services
probleme beim validation einer page.
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.