Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Select ( javascript ) ?

Jeg ved ikke om det skal være i javascript eller noget andet.

Men jeg ved ikke om i kunne tænke jer at hjælpe med en løsning, eller om i kender nogle sider med dette emne, så jeg selv kan læse mig frem til en løsning.

Jeg vil godt have en select med option - hvor man vælger "Brugernavn" "Kaldenavn".

<select>
<option value='' class="opret_felter">V&aelig;lg</option>
<option value="1">Brugernavn</option>
<option value="2">Kaldenavn</option>
</select>
Hvis det er 1, skal der komme et felt hvor man udfylder brugernavn, hvis man vælger 2, skal den komme med et felt hvor man udfylder kaldenavn.

Altså det er i "opret formen".
Det er hvor man skal vælge om det er sit brugernavn eller kaldenavn der skal vises i annoncer..

Håber på i kan hjælpe mig. Har tænkt og tænkt. Men ligeledes finder jeg intet. Så håber i kan guide mig videre.

Den del kunne også bruges i redigere profil - hvor man kan vælge om det er brugernavn eller kaldenavn der skal vises - hvis kaldenavn - udfyld felt og gem - og det er aktivt. Men det er det der hvis det er (1-2) så skal den komme frem med disse felter til hver punkt. >Det er mit problem med at finde frem til det.
Sidst redigeret 11:49 23/07/2010

Pointfordeling

Forfatteren har lukket tråden og har valgt at fordele de 20 point således:
Mikael 20 point
Oprettet af:

Javascript

Point afsat: 20

Lukket
11:47 23/07/2010
  1. <script>
  2. function test()
  3. {
  4.     name = document.getElementById("name").value;
  5.     if(name == 1)
  6.     {
  7.         document.getElementById("box").innerHTML = "Du har valgt Brugernavn!";
  8.     }else{
  9.         if(name == 2)
  10.         {
  11.             document.getElementById("box").innerHTML = "Du har valgt Kaldenavn!";
  12.         }
  13.     }
  14. }
  15. </script>
  16. <select id="name" onchange="test()">
  17. <option value='' class="opret_felter">V&aelig;lg</option>
  18. <option value="1">Brugernavn</option>
  19. <option value="2">Kaldenavn</option>
  20. </select>
  21. <div id="box"></div>
Ikke testet :)
Oprettet af:

Accepteret svar

Point modtaget: 20
12:04 23/07/2010
Om det så virkede, så skal der være 2 felter.


<div id="box"></div> 1 = brugennavn

<div id="box"></div> 2 = Kaldenavn

Det vil sige der skal være ved kaldenavn = <input type="text" name="kaldenavn"

Så der kan udfyldes kaldenavn.

Det samme med brugernavn.
Oprettet af:

Kommentar
12:09 23/07/2010
Så ret lidt i min kode? .. Forstår ikke helt hvad det er du vil have..

Er det sådan her(?):
  1. <script>
  2. function test()
  3. {
  4.     name = document.getElementById("name").value;
  5.     if(name == 1)
  6.     {
  7.         document.getElementById("box").innerHTML = "Brugernavn: <input name='user' type='text'>";
  8.     }else{
  9.         if(name == 2)
  10.         {
  11.             document.getElementById("box").innerHTML ="Kaldenavn: <input name='nick' type='text'>";
  12.         }
  13.     }
  14. }
  15. </script>
  16. <select id="name" onchange="test()">
  17. <option value='' class="opret_felter">V&aelig;lg</option>
  18. <option value="1">Brugernavn</option>
  19. <option value="2">Kaldenavn</option>
  20. </select>
  21. <div id="box"></div>
Sidst redigeret 17:18 23/07/2010
Oprettet af:

Kommentar
17:17 23/07/2010
Det virker jo som det skal. Super.

Tusind tak for hjælpen.
Oprettet af:

Kommentar
17:40 23/07/2010
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes