Avatar billede matthiasmarkussen Nybegynder
29. marts 2006 - 10:37 Der er 3 kommentarer og
1 løsning

Automatisk opdatering af formular ved et givent valg

Jeg har ikke den fjerneste forstand på Javascripts, men skulle opdateret nogle felter i en formular alt afhængigt af et valg i en dropdownform. Til dette fandt jeg et script som jeg rettede til efter behov.
Det virker også efterhensigten - men hvad nu hvis jeg ønsker en "multiple" form, altså flere valg? Er det muligt at lave nedenstående således, når der vælges flere varer, opdateres varenumre automatisk adskilt med komma, og pris lægges sammen?

Håber at det er forklaret forståeligt :-)
Ps. Nu ingen kommentarer omkring en skod-kode... Den er fundet, tilrettes - og jeg har ikke megen erfaring med Java! :-P
<SCRIPT LANGUAGE="JavaScript">

function vareChange(){
  var varenr = new Array();
  var pris = new Array();

  varenr[0] = "";
  pris[0] = "";

<%
set RS= Conn.Execute ("SELECT * FROM produkter ORDER BY navn")
OptionString = "<OPTION VALUE=""none"">Vælg her...</OPTION>"
i = 1
Do Until RS.EOF   
    OptionString = OptionString & "<OPTION VALUE=""" & rs("navn") & """>" & rs("navn") & "</OPTION>"
    %>
    varenr[<%=i%>] = "<%=rs("varenr")%>";
    pris[<%=i%>] = "<%=rs("pris")%>";
 
    <%
    i = i +1
    rs.MoveNext
Loop
rs.Close
Conn.close
%>
  if (document.testForm.produkt.selectedIndex > 0)
  {
    document.testForm.varenummer.value = varenr[document.testForm.produkt.selectedIndex];
    document.testForm.varepris.value = pris[document.testForm.produkt.selectedIndex];
       
  }
  else
  {
    document.testForm.varenummer.value = "";
    document.testForm.varepris.transbeloeb.value = "";
 
  }
}

</SCRIPT>
Avatar billede mikkelbm Nybegynder
29. marts 2006 - 10:43 #1
Opret spørgsmålet i JavaScript-gruppen i stedet for. Java og JavaScript har intet med hinanden at gøre.
Avatar billede matthiasmarkussen Nybegynder
29. marts 2006 - 10:48 #2
Næ... det kan du have ret i..... Sorry... Er hermed oprettet under JavaScript
Avatar billede mikkelbm Nybegynder
29. marts 2006 - 10:51 #3
Husk at lukke her :)

Svar selv og acceptér.
Avatar billede matthiasmarkussen Nybegynder
29. marts 2006 - 10:55 #4
Jeps
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
Kurser inden for grundlæggende programmering

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