Safari

07/03/2011 - 17:16 von Mathias Fiedler | Report spam
Hallo,
ich habe eine einfaches Login Formular. Das funktioniert auf allen browsern
außer dem Safari.

meine Fomrm elemente

echo "<form action='".$_SERVER["PHP_SELF"]."' name='cdt_login'
method='post' enctype='text/html' />";
echo "User: <input type='text' name='hh_user' class='inputField' /><br
/>";
echo "Pass: <input type='password' name='hh_pass' class='inputField' /><br
/>";
echo "<input type='submit' name='loginHTW' value='login' class='logButton'
onmouseover=\"this.className='logButtonHover'\"
onmouseout=\"this.className='logButton'\" />";
echo "<input type='submit' name='loginHTW_admin' value='Admin login'
class='logButton' onmouseover=\"this.className='logButtonHover'\"
onmouseout=\"this.className='logButton'\" />";
echo "</form>";

Bei Klick auf den Login Button werden aber keine Werte aus den
Formularfeldern übergeben.
echo $_REQUEST['loginHTW_admin']."<br />";
echo $_REQUEST['loginHTW']."<br />";
echo $_REQUEST['verify']."<br />";
echo $_REQUEST['hh_pass']."<br />";
echo $_REQUEST['hh_user']."<br />";
bleiben einfach leer.

Woran kann denn sowas liegen?

Mathias
 

Lesen sie die antworten

#1 Mathias Fiedler
07/03/2011 - 17:26 | Warnen spam
Am Mon, 7 Mar 2011 17:16:02 +0100 schrieb Mathias Fiedler:
Sorry, hab gerade noch was bei ebay gefunden. Safari nimmt kein
enctype='text/html'
bei dem muss das heisen
enctype='application/x-www-form-urlencoded'

was für ein sch... browser ist denn das, der nicht mal die einfachsten html
elemente versteht, so schlimm ist ja noch nicht mal der FF


Hallo,
ich habe eine einfaches Login Formular. Das funktioniert auf allen browsern
außer dem Safari.

meine Fomrm elemente

echo "<form action='".$_SERVER["PHP_SELF"]."' name='cdt_login'
method='post' enctype='text/html' />";
echo "User: <input type='text' name='hh_user' class='inputField' /><br
/>";
echo "Pass: <input type='password' name='hh_pass' class='inputField' /><br
/>";
echo "<input type='submit' name='loginHTW' value='login' class='logButton'
onmouseover=\"this.className='logButtonHover'\"
onmouseout=\"this.className='logButton'\" />";
echo "<input type='submit' name='loginHTW_admin' value='Admin login'
class='logButton' onmouseover=\"this.className='logButtonHover'\"
onmouseout=\"this.className='logButton'\" />";
echo "</form>";

Bei Klick auf den Login Button werden aber keine Werte aus den
Formularfeldern übergeben.
echo $_REQUEST['loginHTW_admin']."<br />";
echo $_REQUEST['loginHTW']."<br />";
echo $_REQUEST['verify']."<br />";
echo $_REQUEST['hh_pass']."<br />";
echo $_REQUEST['hh_user']."<br />";
bleiben einfach leer.

Woran kann denn sowas liegen?

Mathias

Ähnliche fragen