php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.05.2011, 11:38  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Glomb befindet sich auf einem aufstrebenden Ast
Standard Formulartags verschwinden aus dem generierten Quellcode

Guten Tag zusammen,

auf meiner Seite funktionieren seit kurzem nur noch ein paar Formulare. Bei den anderen werden auf unerklärliche Weise die Formtags nicht mit in den Quellcode übernommen.

Code der PHP-Datei:
Code:
 <form name='avatar' enctype='multipart/form-data' action='uploaded.php' method='post'>
<input name='avatar_url' type='file' />
<input type='hidden' name='avatar' value='avatar' />
<input type='submit' value='Upload'> 
</form>
  
</div>
    <div id="text-links-unten"> &nbsp;</div>
    </div><div id="text-rechts">
     <div id="text-rechts-oben"> &nbsp;</div>
       <div id="text-rechts-mitte"  style="margin-top:20px;"> 
       <form  action="<?php $PHP_SELF ?>" method="post" name="user">
    <table>
   <tr>
    <td>Nickname*</td>
    <td><input name="nickname" type="text" value="<?php echo $row->nickname; ?>"/></td>
Quellcode im Firefox:
Code:
<form name='avatar' enctype='multipart/form-data' action='uploaded.php' method='post'>
<input name='avatar_url' type='file' />
<input type='hidden' name='avatar' value='avatar' />
<input type='submit' value='Upload'> 
</form>
  
</div>
    <div id="text-links-unten"> &nbsp;</div>

    </div><div id="text-rechts">
     <div id="text-rechts-oben"> &nbsp;</div>
       <div id="text-rechts-mitte"  style="margin-top:20px;"> 
       <form  action="" method="post" name="user">
    <table>
   <tr>
    <td>Nickname*</td>
    <td><input name="nickname" type="text" value="Paul"/></td>

  </tr>
  <tr>
Soweit sieht alles richtig aus, aber jetzt kommts, den generierten Qullcode mit WebDeveloper angezeigt, sieht so aus
Code:
<input name="avatar_url" type="file">
<input name="avatar" value="avatar" type="hidden">
<input value="Upload" type="submit"> 
				
  
</div>
    <div id="text-links-unten"> &nbsp;</div>
    </div><div id="text-rechts">
     <div id="text-rechts-oben"> &nbsp;</div>
       <div id="text-rechts-mitte" style="margin-top: 20px;"> 
       <form action="" method="post" name="user">
    <table>

   <tbody><tr>
    <td>Nickname*</td>
    <td><input name="nickname" value="Paul" type="text"></td>
  </tr>
Das zweite Formular funktioniert ohne Probleme, wird ja auch richtig angezeigt, aber hat jemand eine Idee warum das erste Formular kein formtag mehr hat?
Ich sitz jetzt schon ewig davor und langsam bin ich echt am verzweifeln, vor allem weil es scheinbar zufall ist, welche Formulare funktionieren und welche nicht.
Glomb ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.05.2011, 11:48  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ist das jetzt nur ein Problem deines "WebDeveloper"-Tools ?...

was "sagt" denn Firefox zu der Seite ? wird dort alles dargestellt ? dort hast du ja beide form-tags im html-Code stehen....

und wo wir dabei sind - das <?php $PHP_SELF ?> im unteren Formular ist Bockmist, da der Client diesen Wert beeinflussen kann. Nimm wie vom Browser dargestellt
HTML-Code:
<form action="" method="post"...
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 11.05.2011, 12:01  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Glomb befindet sich auf einem aufstrebenden Ast
Standard

hallo eagle,

der Webdeveloper hat kein Problem, der ist der einzige der den quellcode richtig darstellt.

Firefox zeigt zwar die Formularfelder an, aber die Fehlerkonsole von Firefox sagt:

Warnung: Das Formular enthält eine Datei-Eingabe, aber es fehlen method=POST und enctype=multipart/form-data in diesem Formular. Die Datei kann nicht gesendet werden.
Glomb ist offline   Mit Zitat antworten
Alt 11.05.2011, 14:19  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

da zumindest in deinem ersten html-Code beides enthalten ist ..... schau halt mal VOR dem <form Element nach, ob dort irgendein unvollständiges html-Tag steht - oder dein Formular an einer Stelle definierst, wo <form nicht erlaubt ist ... selfhtml ist da immer eine gute Anlaufstelle ..

Außerdem .. ich halte es zwar für unwahrscheinlich - aber passe doch dieses eine form-Tag mal an die anderen Tags in deinem Html an.. überall stehen Double-Quotes, nur dort stehen single-Quotes ....vielleicht deutet das auch auf einen Quote-Fehler in deinem generierenden PHP hin (Annahme von mir)
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
curl - den Quellcode auf einer Logingeschützten Seite auslesen tip-top PHP Einsteiger 8 13.12.2010 22:34
[Erledigt] Sauberer Quellcode? Nabla PHP Tipps 2010 15 24.01.2010 16:02
[Erledigt] Quellcode einer Website auslesen tr4y PHP Tipps 2009 6 10.06.2009 13:31
POST und GET Request senden und Quellcode entgegennehmen Felk PHP Tipps 2009 9 06.04.2009 21:19
HTML Tags verschwinden lassen oma420 PHP Tipps 2009 3 27.03.2009 14:31
Quellcode im Browser öffnen scheffie HTML, Usability und Barrierefreiheit 2 31.01.2009 08:28
Quellcode uneinsehbar machen ?! HTML, Usability und Barrierefreiheit 1 16.08.2005 21:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
das formular enthält eine datei-eingabe, aber es fehlen method=post, das formular enthält eine datei-eingabe, aber es fehlen method=post und enctype=multipart/form-data in diesem formular. die datei kann nicht gesendet werden., php firefox table input nicht zu sehen, php <form> verschwindet, html form tags verschwunden, form tags verschwunden?, php formtag verschwindet, form tag wird nicht übernommen, firefox zeigt nach submit quelltext, php form tag in table, datei enhält ein formular es fehlen method post, firefox file input verschwindet, html form tags verschwinden, html formulardaten verschwinden, kontaktformular nach send verschwinden php, form tag verschwindet im quellcode, firefox generierten quelltext anzeigen, firefox form tag verschwunden, html type=\file\ wert verschindet, php form rechtsbündig

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum