E eddy1 Medlem sedan aug. 2001 969 inlägg Frågan 5 mars 2008 17:33 #1 Hej
Använder AJAX som anropar en asp fil för att lägga till en <select> box på sidan med information i.
Nu använder jag innerHtml för att lägga in koden. Men detta fungerar inte när jag senare vill komma åt Vald information från den select boxen m.h.a javascript kod??
Fick ett tips om createlement men förstår inte hur jag ska använda det??
Mvh
Hej
<script language="javascript"type="text/javascript">
function fun1(){
var doc1 =document.getElementById("dis1");{
var f1 = document.forms[0].sel1;
//ex 1
var op1 = document.createElement("option",0);
op1.style.background="red";
op1.style.color="white";
op1.text="Option 1";
//ex 2
var op2 = new Option("option",1);
op2.style.background="blue";
op2.style.color="white";
op2.text="Option 2";
f1.options[0]=(op1);
f1.options[1]=(op2);
}}
</script>
<div id="dis1"></div>
<input type="button"value="Create Option"onClick="fun1()">
<form><select id="sel1"></select></form>
Hoppas detta hjälper
E eddy1 Medlem sedan aug. 2001 969 inlägg hej..
tack för du tog dig tid och gjorde ett sånt exempel... Men jag får inte ihop det..
okey, nu skapas ju olika options, men jag vill även skapa slect taggen först med detta. Provade att skriva
var op3 = document.createElement("select");
men fick inte det att fungera???
sen är jag nog inte med på hur jag ska hantera den information som kommer från asp filen?? hur ska jag skriva ut den??
nu har jag använt dena koden som skapas av asp filen och klistrat in med inneHtml
response.write "<span style='font-size: 30px; font-weight: bold; color:Gray'>-- </span><form id='form3'><select onchange='getGroups('none','none','none','none');>"
SET db = Con.execute(SQL)
response.Write "<option>Välj här"
do until db.eof
response.Write "<option value='"& db("g_id") &"'>"& db("g_name")
db.movenext
loop
vet inte hru jag ska loopa igenom alla poster medd javascriptet så det skrivs ut???
Mvh