$ $PM Medlem sedan juni 2002 13 inlägg Frågan 17 juni 2002 20:05 #1 Jag har en sida där man kan logga in som olika användare. (genom en rullgardinsmeny)
När man ska logga in som administratör (väljer det i rullgardinsmenyn) vill jag att en lösenorsruta ska komma upp. Den ska inte komma upp om man väljer någon av de andra tre användarna.
Som det är idag är lösenordsrutan synlig hela tidan. Det är fult.
hjälp... :h
Matte Medlem sedan aug. 2000 2 975 inlägg Det här kan kanske ge dig en idé:
<?php
if (isset($type) && $type=="admin"){
?>
<form action="admin.php" method="post">
Namn <input type="text" name="user"><br>
Lösenord <input type="password" name="passwd"><br>
<input type="submit" value="Logga in">
</form>
<?php
}
?>
Virrdo Medlem sedan okt. 2001 152 inlägg Matte: vad hjälper det när rutan inte visas förrän sidan laddas om? Enda sättet han kan lösa det på är med hjälp av CSS eller DHTML, men som jag tyvärr inte är så pass kunnig i. Att bara visa rutan om man väljer någe i rullgardinen exempelvis...
(Btw, har detta någe att göra med PHP övh ?)
Matte Medlem sedan aug. 2000 2 975 inlägg Formulerat på det sättet så kanske det inte har så mycket med PHP att göra. Det är kanske något mer på det här hållet du söker:
<script type="text/javascript">
<!--
function hide(Lager){
if(document.all){document.all[Lager].style.visibility="hidden";}
if(document.getElementById){document.getElementById(Lager).style.visibility="hidden";}
if(document.layers){document.layers[Lager].visibility="hide";}
}
function show(Lager){
if(document.all){document.all[Lager].style.visibility="visible";}
if(document.getElementById){document.getElementById(Lager).style.visibility="visible";}
if(document.layers){document.layers[Lager].visibility="show";}
}
function visaLogin(val){
if(val=="admin"){
show('lageradmin');
} else {
hide('lageradmin');
}
}
// -->
</script>
<form>
<select onchange="visaLogin(this.options[this.selectedIndex].value)">
<option selected>Välj användare</option>
<option value="anv1">Användare 1</option>
<option value="anv2">Användare 2</option>
<option value="anv3">Användare 3</option>
<option value="admin">Administration</option>
</select>
</form>
<div id="lageradmin" style="visibility:hidden">
<form action="admin.php" method="post">
Namn <input type="text" name="user"><br>
Lösenord <input type="password" name="passwd"><br>
<input type="submit" value="Logga in">
</form></div>