J johnwik Medlem sedan juni 2000 41 inlägg Frågan 21 juli 2000 15:11 #1 Ola...
Jag har en droppbox med ett antal objekt med olika värden på en ASP sida, som är kopplad till en databas .
Vad jag försöker göra är att när användaren väljer ett objekt så ska ett värde på samma sida ändras utan att sida laddas om.
Jag vet att detta går att göra och jag tror att man ska använda sig av Java, men mer än så vet jag inte. :(
Har försökt att lista ut hur, men...
Nån som vet någon bra www-sida där man kan läsa om detta, eller ännu bättre lite kod på hur man kan göra?
------------------
John W.
[Redigerat av johnwik den 21 jul 2000]
E emission Medlem sedan dec. 1999 6 721 inlägg Nästan rätt. Man bör använda sig av Javascript (inte Java), så jag flyttar frågan dit.
mvh
P PatrikB Medlem sedan mars 2000 2 836 inlägg Hello,
har inget svar på frågan.
Skulle själv ha velat haft ett svar i ASP forumet då jag vet att det går att lösa med hjälp av asp och en java-applett ... sk remote-scripting.
har testat men ej fått det att fungera. Klart intressant att få det att funka med att hämta data i bakgrunden så att säga ...
//PatrikB
------------------
=================================
** ZWGdesign **
=================================
spango Medlem sedan juni 2000 8 205 inlägg Jodå, visst går det.
<!-- i head: -->
<script type="text/javascript"><!--
endra(sel){
sel.form.banjo.value = sel[sel.selectedIndex].value;
}
//--></script>
<!-- å sen i body: -->
<select name="knas" onchange="endra(this)">
<option value="Olika coola prylar">Coolt</option>
<option value="Olika nördiga prylar">Nördy</option>
<option value="Olika prylar">Diverse</option>
</select>
<input type="text" name="banjo">
När man ändrar i "knas" dyker värdet för "value" i det valda optionelementet upp i "banjo".
------------------
-- spango
Släpp fram mig, jag är webbdesigner!
jag testade scriptet, men det funkar ju inte.
E emission Medlem sedan dec. 1999 6 721 inlägg sel**.options**[sel.selectedIndex].value;
spango Medlem sedan juni 2000 8 205 inlägg Konstigt, det ska funka även utan "options"...
------------------
-- spango
Släpp fram mig, jag är webbdesigner!
J johnwik Medlem sedan juni 2000 41 inlägg Tack fär tipset! :)
Är på resande fot, men ska testa detta när jag kommer hem. SPÄNNANDE! :)
------------------
John W.
J johnwik Medlem sedan juni 2000 41 inlägg Härligt!! Det funkar bra. :)
Tackar...
Men...
Jag har en massa listboxar där man kan välja en produkt, med ett text-fält bredvid där priset syns. Så lågnt funkar allt finfint.
Men nu vill jag ha ett fält längst ner där summan för alla "pris-fält" syns (måste man använda text-fält?).
Får inte det att funka, nån som har några tips?
------------------
John W.
J johnwik Medlem sedan juni 2000 41 inlägg Sidan jag snickar på http://test.itc.to/itc_site_new/john/base/bygg.asp
Koden:
<script type="text/javascript">
<!--
function visaPris1(sel){
sel.form.pris1.value = sel.options[sel.selectedIndex].value;
sel.form.summa.value = sel.form.pris1.value + sel.form.pris2.value;
}
function visaPris2(sel){
sel.form.pris2.value = sel.options[sel.selectedIndex].value;
sel.form.summa.value = sel.form.pris1.value + sel.form.pris2.value;
}
function visaPris3(sel){
sel.form.pris3.value = sel.options[sel.selectedIndex].value;
}
//-->
</script>
<form>
<select name="cpu" onchange="visaPris1(this)">
<option selected value=""></option>
<% DO UNTIL CPU.EOF %>
<option value="<%= CPU("Pris") %>"><%= CPU("Produkt") %></option>
<%
CPU.MoveNext
Loop
%>
</select>
<input type="text" name="pris1" size="5" value="">
<input type="text" name="summa" size="10" value="">
</form>
Några förslag?
------------------
John W.