+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Validate_required

  1. #1
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247

    Validate_required

    Hallo beisammen.

    Es geht um das überprüfen eines Formulars auf korrekte Werte, bevor es abgeschickt wird.

    Ich will folgendes Feld überprüfen:

    HTML-Code:
    <input type="text" name="trouble_ticket[firma]" size="8">
    Der Code, der dafür sorgt, daß andere Felder korrekt überprüft wird sieht so aus:

    Code:
    <script type="text/javascript">
    	function validate_required(field,alerttxt)
    	{
    	with (field)
    		{
    		if (value==null||value=="")
    			{
    				alert(alerttxt);return false;
    			}
    			else
    			{
    				return true;
    			}
    		}
    	}
    
    	function validate_form(thisform)
    	{
    		with (thisform)
    		{
    			if (validate_required(reason,"Es wurde keine Ausfallursache angegeben!")==false) {reason.focus();return false;}
    			if (validate_required(affected_customers,"Die Anzahl der Betroffenen Kunden wurde nicht bestimmt!")==false) {reason.focus();return false;
                              }
                 }
    Standard W3C-Schools Code. Allerdings funktioniert ein einfaches:

    Code:
    if (validate_required(trouble_ticket[firma],"Es wurde keine Ticketnummer angegeben!")==false) {trouble_ticket[firma].focus();return false;}
    nicht. Ich kann dieses Feld auch nicht umbennen da in PHP das Array "trouble_ticket" benötigt wird.

    Was muss ich beachten/tun damit Javascript auch diese Feld prüfen kann?

    Ich bedanke mich im voraus für alle eventuellen Antworten.

    Grüße und angenehmen Tag.
    Ich habe keine Signatur. Dieser Satz kein Verb.

  2. #2
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247
    Gut, ich habe einen Workaround indem ich einfach umständlichst das Array wieder zusammenfrickle. Falls jemand trotzdem noch die Lösung zur Klammer [] Problematik hat, wäre ich dankbar.

    Cheerio
    Ich habe keine Signatur. Dieser Satz kein Verb.

  3. #3
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.716
    hmm .. schon probiert, die klammer im javascript mit nem backslash zu "maskieren" (oder war das Wort "escapen"..? .. ach, ejal) .. also:

    trouble_ticket\[firma\]

    ist nur ne spontane idee, ich habs nicht so mit javascript .. keine ahnung, obs funktioniert...
    Geändert von wildmieze (16.06.2009 um 16:42 Uhr)

+ Antworten

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51