Bruge selects værdi i en DB søgning og udskrive resultatet i text felter
HejJeg har en form hvor det er 1 select felt og 12 text felter .. det jeg vil have er koden til hvordan man kan onClick på selecten ligge selectens værdi i en variabel..
Det hele skal ske på den samme side..
Oo svar venligst med kode i JScript da jeg ikke kan bruge VB. Her er koden til siden..
<%@ LANGUAGE = JScript %>
<! -#include file=\"adojavas.inc\"- ->
<HTML>
<head>
<script LANGUAGE=\"JavaScript\">
function confirmSubmit()
{
var agree=confirm(\"Vil du redigere det valgte stof?\")
if (agree)
return true ;
else
return false ;
}
function HentData()
{
var val, red
?????????????
Her vi jeg have at
1) Selects value bliver lagt i val
2) val bliver brugt til at søge i DB
?????????
connect= Server.CreateObject(\"ADODB.Connection\")
connect.Open(\"Kemi\")
red=connect.Execute(\"SELECT * FROM Kemikalier WHERE KemiskNavn=\'\"+val+\"\'\")
??????????????????????????????
3) de 12 tekst felter bliver udfyldt med relevant data
?????????????????????????????
}
</script>
</head>
<Body>
<p><b><font color=\"#008000\" size=\"5\">F</font></b><font color=\"#FF0000\" size=\"4\"><b><u>! </u></b></font></p>
<form method=\"POST\" id=\"submitform\" name=\"Rediger\" >
<p><select name=\"redigerlist\" value=\"\" onClick=\"HentData()\" size=\"15\">
<%
var val, slet
connect= Server.CreateObject(\"ADODB.Connection\")
connect.Open(\"Kemi\")
slet=connect.Execute(\"SELECT * FROM Kemikalier ORDER BY AlfaPlads\")
if(!slet.EOF)
{
do
{
val=slet.Fields(\"KemiskNavn\")
%>
<option value=\"<%=val%>\" ><%=val%></option>
<%
slet.MoveNext()
}while(!slet.EOF)
}
else
{
%>
<option value=\"\">Databasen er tom!</option>
<%
}
slet.Close()
%>
</select></p>
<%
var connect, temp
connect= Server.CreateObject(\"ADODB.Connection\")
connect.Open(\"Kemi\")
krit=Request.Form(\"redigerlist\")
%>
<p><%=Request.Form(\"redigerlist\")%></p>
<%
temp=connect.Execute(\"SELECT * FROM Kemikalier WHERE KemiskNavn=\'\"+krit+\"\'\")
%>
<p> </p>
<p align=\"center\"><b><font face=\"Eras Bold ITC\" color=\"#008000\" size=\"4\">of.</font></b></p>
<p align=\"left\"><font color=\"#800080\"><b>Kemisk Navn</b>:</font>
<input type=\"text\" name=\"KemiskN\" size=\"20\" value=\"\" tabindex=\"1\"><b><font color=\"#FF0000\">!Skal
udfyldes! </font> Eksempel:
Acetylsalisylsyre</b></p>
<p align=\"left\"><font color=\"#800080\"><b>Kemisk Formel:</b></font>
<input type=\"text\" name=\"KemiskF\" size=\"20\" tabindex=\"2\"><b><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel: 2-CH3COC6H4COOH</b></p>
<p align=\"left\"><b><font color=\"#800080\">Triviel Navn:
<input type=\"text\" name=\"TrivielN\" size=\"20\" tabindex=\"3\">
</font>Eksempel: Aspirin</b></p>
<p align=\"left\"><b><font color=\"#800080\">Forhandler Navn:
<input type=\"text\" name=\"ForhandlerN\" size=\"20\" tabindex=\"4\">
</font>Eksempel: Frederiksen, Ølgod</b></p>
<p align=\"left\"><b><font color=\"#800080\">Pris (kr):
<input type=\"text\" name=\"Pris\" size=\"20\" maxlength=\"8\" tabindex=\"5\"></font><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel:
100 </b></p>
<p align=\"left\"><b><font color=\"#800080\">Mængde (g):
<input type=\"text\" name=\"Maengde\" size=\"20\" tabindex=\"6\"></font><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel:
500</b></p>
<p align=\"left\"><b><font color=\"#800080\">År (indkøbt):
<input type=\"text\" name=\"Aar\" size=\"20\" maxlength=\"4\" tabindex=\"7\">
</font>Eksempel: 2000</b></p>
<p align=\"left\"><b><font color=\"#800080\">R/S sætninger:
<input type=\"text\" name=\"RSsaetninger\" size=\"20\" tabindex=\"8\">
</font>Eksempel: R1:S45/56:R12/28:S5</b></p>
<p align=\"left\"><b><font color=\"#800080\">Placering (fysisk):
<input type=\"text\" name=\"Plads\" size=\"20\" tabindex=\"9\"></font><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel:
GSH4 (for <u>G</u>ift<i>S</i>kab <u>H</u>ylde <u>5</u>)</b></p>
<p align=\"left\"><b><font color=\"#800080\">Affaldshåndtering:
<input type=\"text\" name=\"Affald\" size=\"20\" tabindex=\"10\"></font><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel:
Organisk affaldsdunk</b></p>
<p align=\"left\"><b><font color=\"#800080\">Logo:
<input type=\"text\" name=\"Logo\" size=\"20\" tabindex=\"11\">
</font>Eksempel: N:Ex:F</b></p>
<p align=\"left\"><b><font color=\"#800080\">Alfabetisk plads: </font></b> <input type=\"text\" name=\"AlfaPlads\" size=\"20\" tabindex=\"12\"><b><font color=\"#FF0000\">!Skal
udfyldes! </font>Eksempel:
Acetylsalisylsyre</b></p>
<p> </p>
<p><input type=\"Submit\" onClick=\"return confirmSubmit()\" value=\"SLET DET MARKEREDE STOF\" name=\"Slet\"></p>
</form>
</Body>
</HTML>
Hvis i har tid må i oxo MEGET GERNE kigge på et andet spørgsmål jeg har postet .. PLZ
http://www.eksperten.dk/spm/126252
