tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
14
ZUGRIFFE
235
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Hallo,

    Ich wolte eine neue Seite Validieren, jedoch hab ich da folgenden Fehler und weiß nicht wohger der kommt:
    http://validator.w3.org/check?verbos...al%2Findex.php
    Woran liegt das?

    Danke
    Grusher
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    dabei ist die Fehlermeldung doch aussagekräftig: das input-Element (type=hidden) gehört in ein Block-Element (div, p, table, o.ä.) eingebettet.

    Code :
    1
    
    <div><input type="hidden" name="PHPSESSID" value="36kjedt6ubcphif6lbn4n5gn05" /></div>

    mfg Maik
     

  3. #3
    Registriert seit
    Jun 2003
    Ort
    (NRW)
    Beiträge
    936
    Das Formular muss sich innerhalb eines Blockelements befinden.
    Absatz: <p><form....</p> oder Div würden sich da als erstes anbieten.

    Hach tut das gut mal wieder was im Forum zu machen
     

  4. #4
    Maik Tutorials.de Gastzugang
    @Erpel: das Formular ist schon in dem DIV .login eingebettet, vielmehr bemängelt der Validator das nachfolgende input-Element (type=hidden).

    mfg Maik
     

  5. #5
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Das problem ist, das ich dieses hidden-Field garnicht erstellt habe und auch nicht im quelltext sehe!
     

  6. #6
    tamtam Tutorials.de Gastzugang
    Zeig uns doch mal den PHP Quelltext dieses Bereichs. Von alleine kommt das Feld dort sicher nicht hin
     

  7. #7
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    den um das Formular?

    Hier:
    PHP-Code:
    <div class='login'>
              
                <div class="login_cont">
                      
                  <?
                  
    // Loggedin?
                  
    if($logged_in != true){
                  
    ?>
                    <div class='login_info'>
                  <?
                    
    if($msg["login"] != ""){
                      echo 
    $msg["login"];
                    }else{
                      echo 
    "&nbsp;";
                    }
                  
    ?>
                  </div>
                  
                    <div class='login_text'>Benutzer:</div>
                    <form action='index.php' method='post'>
                        
                      <div class='login_field'>
                        <input type='hidden' name='action' value='login' />
                        <input type='hidden' name='site' value='<? echo $site?>' />
                        <input type='text' name='login_username' value='' />
                      </div>
                      <div class='login_text'>Passwort:</div>
                      <div class='login_field'><input type='password' name='login_password' value='' /></div>
                      <div><br/></div>
                      <div class='login_submit'><input type='submit' name='login_submit' value='Einloggen' /></div>
                    </form>
                  <?
                  
    }else{
                  
    ?>
                  
                    <table class='logged_in'>
                      <tr>
                        <td class='icon'><img src='<? echo PATH_IMG?>/ico_login_account.gif' alt='' /></td>
                        <td class='text'><a href='index.php?site=account'>Account</a></td>
                      </tr>
                      <tr>
                        <td colspan='2'>&nbsp;</td>
                      </tr>
                      <tr>
                        <td class='icon'><img src='<? echo PATH_IMG?>/ico_login_logout.gif' alt='' /></td>
                        <td class='text'><a href='index.php?action=logout&site=<? echo $site?>'>Ausloggen</a></td>
                      </tr>
                    </table>
                  
                  <?
                  
    }
                  
    ?>
                </div>
              
              </div>
            
            </div>
     

  8. #8
    Maik Tutorials.de Gastzugang
    Ich seh es ganz deutlich:

    Validierung fehlerhaft: Unklares Problem-input.jpg

    mfg Maik
     

  9. #9
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Hier mal mein Ausschnitt vom Browser:
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Validierung fehlerhaft: Unklares Problem-question.jpg  
     

  10. #10
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Bist du vielleicht da eingeloggt und hast deshalb ein anderes HTML?
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  11. #11
    Maik Tutorials.de Gastzugang
    Alle mir zur Verfügung stehenden Browser zeigen das Element im Quellcode an, und das sind ein paar mehr, wie blos Firefox und IE.

    mfg Maik
     

  12. #12
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Ich versteh die Welt nicht mehr ;(
    Außerdem hab ich ja oben den Quelltext gepostet, in dem dieses ja auch nicht enthalten ist?!

    Zitat Zitat von Loomes Beitrag anzeigen
    Bist du vielleicht da eingeloggt und hast deshalb ein anderes HTML?
    Nee bin ich nicht =)

    PS: Im IE wirds bei mir auch angezeigt... aber ich habs ja garnicht gecodet?!
     

  13. #13
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Ok, hab es rausgefunden.
    Wenn ich auf Einloggen klicke, verschwindet das hidden-Feld
    und ist die Seite valide.

    Wie erstellst du das Formular im PHP?
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  14. #14
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Zitat Zitat von Loomes Beitrag anzeigen
    Ok, hab es rausgefunden.
    Wenn ich auf Einloggen klicke, verschwindet das hidden-Feld
    und ist die Seite valide.

    Wie erstellst du das Formular im PHP?
    Oben ist der Quelltext... da ist es nicht drin
     

  15. #15
    MadCrusher MadCrusher ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Recklinghausen
    Beiträge
    129
    Der fügt das irgendwie automatisch hinter dem Form ein?!
    Hab mal manuell eins hinzugefügt nun sind 2 Felder da?!

    [EDIT]
    Hab ne Lösung gefunden:
    PHP-Code:
    ini_set("url_rewriter.tags",""); 
    hinzufügen und nun klappt es... mal sehen was es überhaupt bewirkt ;D
    Geändert von MadCrusher (01.07.08 um 14:29 Uhr)
     

Ähnliche Themen

  1. [jQuery] - Problem bei Formular Validierung
    Von sonicks im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.03.10, 21:22
  2. Adobe LCD Problem mit Validierung von Feldern
    Von WiZdooM im Forum Desktop Publishing (DTP)
    Antworten: 0
    Letzter Beitrag: 23.11.09, 11:33
  3. Spring: Validierung - Problem mit 'inner bean'
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 05.10.08, 21:19
  4. unklares Photoshop tutorial
    Von Resident_DeeJay im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 14.09.04, 02:09
  5. Unklares Font prob (MX)
    Von philyphil im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 05.05.02, 20:22