---
title: "Hur kommer lösenordrutan upp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/46110-hur-kommer-lösenordrutan-upp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "$PM"
published: "2002-06-17T20:05:42.000Z"
updated: "2002-06-18T06:21:24.000Z"
replies: 3
views: 266
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/46110-hur-kommer-lösenordrutan-upp"
---

# Hur kommer lösenordrutan upp?

## #1 — $PM, 2002-06-17T20:05Z

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

Permalänk: https://www.webforum.nu/p/46110

## #2 — Matte, 2002-06-17T20:18Z

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
}
?>
```

Permalänk: https://www.webforum.nu/p/699139

## #3 — Virrdo, 2002-06-17T20:54Z

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 ?)

Permalänk: https://www.webforum.nu/p/699150

## #4 — Matte, 2002-06-18T06:21Z

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>
```

Permalänk: https://www.webforum.nu/p/699232

---

Tråden på webben: https://www.webforum.nu/amne/php/46110-hur-kommer-lösenordrutan-upp
