02. juli 2004 - 20:37
Der er
7 kommentarer og 1 løsning
Tømme alle felter totalt!
JEg skal have min inputs slettet selv fra standard value, hvordan gør man det, jeg ved man kan, men ved ikke hvordan. HAr kigget men kan ikke finde noget! Kan man evt. nøjes med at tømme enkelte felter! hvis ikke så er det andet nok!
Annonceindlæg fra gavdi
dette er min fil: <? if($_COOKIE['fbn'] | $_COOKIE['fpw']) { $bruger = $_COOKIE['fbn']; $pass = $_COOKIE['fpw']; $check = "checked"; } ?> <body> <form action="loggeri.php" method="post" value="log"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Brugernavn:</font><br> <? echo "<input name=\"bruger\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"$bruger\"><br>"; ?> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Password:</font><br> <? echo "<input name=\"pass\" type=\"password\" size=\"20\" maxlength=\"20\" value=\"$pass\"><br>"; ?> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Husk login </font> <? echo "<input type=\"checkbox\" name=\"husk\" value=\"afkrydset\" $check>"; ?> <br><br> <input type="submit" value="Login"> <input type="reset" value="Tøm felter"> <a href='create1.php'>Opret ny bruger</a> / <a href='glemt1.php'>Glemt brugeroplysninger</a> </form>
så tror jeg du skal have fat i noget javascript.. <script type="text/javascript"> function rens(){ frm = document.forms.myform; frm.bruger.value = frm.pass.value = ""; } </script> <form id="myform" action="loggeri.php" method="post" value="log"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Brugernavn:</font><br> <? echo "<input name=\"bruger\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"$bruger\"><br>"; ?> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Password:</font><br> <? echo "<input name=\"pass\" type=\"password\" size=\"20\" maxlength=\"20\" value=\"$pass\"><br>"; ?> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Husk login </font> <? echo "<input type=\"checkbox\" name=\"husk\" value=\"afkrydset\" $check>"; ?> <br><br> <input type="submit" value="Login"> <input type="button" value="Tøm felter" onclick="rens()"> <a href='create1.php'>Opret ny bruger</a> / <a href='glemt1.php'>Glemt brugeroplysninger</a> </form>
Dette virker ikke! <? <script type="text/javascript"> function rens(){ frm = document.forms.myform; frm.bruger.value = ""; frm.pass.value = ""; } </script> echo "<input type=\"button\" value=\"Tøm felter\" onclick=\"rens()\">"; ?> BLANK SIDE!
jooh, men nu prøver du også at afvikle javascriptet som php :)
jo script skulle bare i <head> SVAR
okay, men det behøver nu ikke stå i <head>. Du kan blot smide over din <form>, men ikke inde mellem <? ?> :)
ja okay, TAKKER JEg har noget mærkeligt. Når jeg sætter dette ind sådan her: echo $bruger; if ($bruger = $log['user'] && $_POST['pass'] = $log['pass']) { if(isset($_POST['husk'])) { setcookie("fbn", $bruger); setcookie("fpw", $_POST['pass']); } Så bliver $bruger udskrevet som den skal! Flytter jeg den til dette: if ($bruger = $log['user'] && $_POST['pass'] = $log['pass']) { echo $bruger; if(isset($_POST['husk'])) { setcookie("fbn", $bruger); setcookie("fpw", $_POST['pass']); } Så bliver den altid til "1" Mystisk ikke?
Nå nej hvor er jeg dum. HAr jo sat = i stedet for ==
Vi tilbyder markedets bedste kurser inden for webudvikling