Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändring i SELECT med hjälp av JavaScript?!

Postades av 2005-01-25 15:58:08 - Stefan Skalk, i forum javascript/dhtml, Tråden har 4 Kommentarer och lästs av 590 personer

Jag håller på och gör en fakturerings funktion, och då vill jag på samma sida som jag väljer kund, vilket jag gör i en select. När jag ändrar i denna select vill jag ändra innehållet i en annan select, se exempel neranför:

<select name="select1" size="10" onchange="byt_data_i_select2()">
<option value="1">Kund 1</option>
<option value="2">Kund 2</option>
</select>

Nu vill jag ändra select2 nedan beroende på om jag har "kund 1" eller "kund 2" markerat i select1 ovan.

Om "kund 1" är markerat:

<select name="select2" size="10">
<option value="1">Projekt 1</option>
<option value="2">Projekt 2</option>
</select>

Om "kund 2" är markerat:

<select name="select2" size="10">
<option value="3">Projekt 3</option>
<option value="4">Projekt 4</option>
</select>

Hur kan jag lösa detta utan att ladda om sidan, antar att det måste gå att fixa på något sätt...men hur??? Tacksam för svar!


Svara

Sv: Ändring i SELECT med hjälp av JavaScript?!

Postades av 2005-01-25 16:48:41 - Per Persson

<script type="text/javascript">

var allaProjekt = new Object;
allaProjekt[1] = [ "Projekt 1", "Projekt 2" ];
allaProjekt[2] = [ "Projekt 3", "Projekt 4", "Projekt 5" ];

var defaultKund = 1;


function updateProjekt(kund)
{
	var projekt = kund.form.projekt;
	projekt.options.length = 0;

	var projektLista = allaProjekt[kund.value];
	for(var i=0; i<projektLista.length; i++) {
		var option = new Option(projektLista[i]);
		projekt.options[i] = option;
	}
}

function init()
{
	updateProjekt(document.forms["f"].kund);
}

</script>

<body onload="init()">
<form name="f">
<select name="kund" onchange="updateProjekt(this)">
<option value="1">Kund 1</option>
<option value="2">Kund 2</option>
</select>

<select name="projekt">
</select>
</form>
</body>


Svara

Sv:Ändring i SELECT med hjälp av JavaScript?!

Postades av 2005-01-25 20:02:20 - Stefan Skalk

Tack ska du ha! Det hjälpte mig en bra bit på vägen!!

Men det är fortfarande en sak som jag inte förstår, det är hur jag ändrar value samtidigt?
Jag har ju fått det att funka så option byts ut, men inte value?!

Har testat lite men kan inte lösa det själv!


Svara

Sv: Ändring i SELECT med hjälp av JavaScript?!

Postades av 2005-01-25 20:33:10 - Per Persson

Pröva
var option = new Option(projektLista[i], projektLista[i]);


Svara

Sv:Ändring i SELECT med hjälp av JavaScript?!

Postades av 2005-01-25 20:41:32 - Stefan Skalk

Jaa, nu funkar det!!

Tusen tack!


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 669
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies