Avatar billede hmmhelpinghmm Nybegynder
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!
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 20:39 #1
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&nbsp;&nbsp;</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>
Avatar billede iknowstuff Nybegynder
02. juli 2004 - 21:09 #2
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&nbsp;&nbsp;</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>
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 21:29 #3
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!
Avatar billede iknowstuff Nybegynder
02. juli 2004 - 21:30 #4
jooh, men nu prøver du også at afvikle javascriptet som php :)
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 21:30 #5
jo script skulle bare i <head>
SVAR
Avatar billede iknowstuff Nybegynder
02. juli 2004 - 21:32 #6
okay, men det behøver nu ikke stå i <head>. Du kan blot smide over din <form>, men ikke inde mellem <? ?> :)
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 21:37 #7
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?
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 21:38 #8
Nå nej hvor er jeg dum. HAr jo sat = i stedet for ==
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester