SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.01.2007, 21:53:02
Abrow Abrow ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 25
Formularfelder mit Schleife prüfen

Ich hab auf meiner Seite ein Formular mit 13 Eingabefeldern. Wie kann ich in einer Schleife prüfen ob die Felder ausgefüllt sind?
Hier ein kleines Beispielscripts. Nach dem Schema hab ichs versucht, aber das mit dem Inhalt von dem Array an Stelle des Feldnamens zu schreiben funktioniert nicht.

PHP-Code:
<html><head><title>Test</title>
<
script type="text/javascript">
function 
test()
{
    var 
field;
    var 
form = new Array("Username",
                         
"Vorname");
    for (var 
0form.lengthi++)
    {
        if (
document.register.form[i].value == "")
        {
        }
    }
    
alert(form.length);
}
</script>
</head><body>
<form method="post" action="" name="register">
  <input type="button" name="Submit" value="Schaltfl&auml;che" onClick="test()">
  <input type="text" name="Username">
  <input name="Vorname" type="text">
</form>
</body></html> 
Mit Zitat antworten
  #2  
Alt 14.01.2007, 23:29:11
Distructive Distructive ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 65
AW: Formularfelder mit Schleife prüfen

Versuch es doch mal so:

Code:
<?
if(clicked == 1)
{
 $username = $_POST['username'];
 $vorname = $_POST['vorname'];
  
  // Hier dann die Überprüfung der Feldeingaben
  // Wenn eingaben erfolgreich dann weiterleitung auf neue Seite oder Fehlerausgabe

}
else
{

}
?>

</head><body>
<form method="post" action="<?php echo $PHP_SELF ?>" name="register">  // selbe seite wird neu gealden
  <input type="button" name="Submit" value="Schaltfl&auml;che">
  <input type="text" name="Username" value="<? echo $username ?>">
  <input name="Vorname" type="text" value="<? echo $vorname ?>">
  <input type="hidden" name="clicked" value="1"> //Unsichbares Feld
</form>
</body></html>

Bei diesem Beispiel hast du noch den Vorteil wenn der User ein Feld falsch eingegeben hat, dann gehen die Informationen der anderen felder nicht verloren sondern werden als value wieder eingetragen.

Hoffe ich konnte dir etwas weiterhelfen und denkansätze liefern
Mit Zitat antworten
  #3  
Alt 14.01.2007, 23:40:11
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Formularfelder mit Schleife prüfen

Mit document.register.form[i] kannst du keine einzelnen Formelemente ansprechen.
Variable lassen sich so nicht nutzen. Du müsstest sie über 'elements[form[i]] an sprechen.
Code:
var field; 
    var form = new Array("Username", "Vorname");
    for (var i = 0; i < form.length; i++) 
    { 
        if (document.register.elements[form[i]].value == "") 
        { 
        } 
    }
__________________
Grüße Andes
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formularfelder prüfen auf erfolgte Eingabe Franzx PHP Grundlagen 16 18.06.2006 13:44:34
Formularfelder auf ausgefüllt prüfen wischinski PHP Grundlagen 0 31.07.2005 10:56:01
Formularfelder mal anders prüfen, oder doch nicht :o) RDJ PHP Grundlagen 8 29.10.2002 22:19:36
Formularfelder auf Eintrag prüfen shewolf PHP Grundlagen 3 16.10.2002 12:09:11
2 Formularfelder prüfen ob Name schon vergeben phpBeginner PHP für Fortgeschrittene und Experten 13 17.09.2002 09:05:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:45:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt