Ja hvis siden ikke skal reloades skal det laves med javascript. Her er et link til et eksempel med hen drop-down boks med postnummere (kunne være nanve i det tilfælde), når et postnummer vælges udfylds by (alder) automatisk.
http://www.eksperten.dk/spm/251094Alternativt kan koden fra dette eksempel bruges det er to input bokse igen med postnummer og by men det kan jo rettes. Her skal ASP koden så lave et array med navn og og alder..:
http://tjenester.dk/x-codes.dk/eksperten/postnumre/koden vil komme til at se ud i stil med dette:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>..:: Postnummer test ::..</title>
<style type="text/css">
body, html {
height: 100%;
margin: 0px;
}
</style>
<script type="text/JavaScript">
<%
set rs = server.CreateObject("ADODB.Recordset")
set Conn= server.CreateObject("ADODB.Connection")
Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
SQL = "select * from personer"
set rs=Conn.Execute(SQL)
%>
var pn={
<% do while not rs.EOF %>
"p<%=rs("navn")%>":"<%=rs("alder")%>"
<% rs.movenext
if not rs.EOF then response.Write ","
loop
%>
};
function fillPn(f) {
var inx = "p"+f.p.value;
if (pn[inx]) {
f.b.value = pn[inx];
} else {
f.b.value = "Forkert navn";
f.p.select();
}
}
</script>
</head>
<body>
<form>
Navn: <input type="text" name="p" onblur="fillPn(this.form);"><br>
Alder: <input type="text" name="b" onfocus="this.blur();" readonly>
</form>
</body>
</html>