Beste Tweakers,
Ik heb een vraagje over onderstaande code.
Ik probeer een formulier te maken met wanneer er een selectie gemaakt wordt vanuit de selectbox, de prijs per eenheid automatisch uitgelezen wordt vanuit een accessdatabase.
Echter krijg ik voor geen enkele mogelijkheid voor elkaar dat deze zichtbaar wordt in een input veld. (in een div lukt wel).
Ik heb een vraagje over onderstaande code.
Ik probeer een formulier te maken met wanneer er een selectie gemaakt wordt vanuit de selectbox, de prijs per eenheid automatisch uitgelezen wordt vanuit een accessdatabase.
Echter krijg ik voor geen enkele mogelijkheid voor elkaar dat deze zichtbaar wordt in een input veld. (in een div lukt wel).
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
<script type="text/javascript">
function art_nr(str)
{
if (str=="")
{
document.getElementById("txtHint").value="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").value=xmlhttp.responseText;
}
}
xmlhttp.open("GET","art_bestelformulier_autofill.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form action="art_insert_bestelformulier.php" method="post">
<table border="1">
<tr>
<td>Datum:</td>
<td><input type="text" name="art_leverdatum" /></td>
</tr>
<tr>
<td>Broodsoort:</td>
<td>
<select name="art_nr" onchange="art_nr(this.value)">
<option value="">Maak uw keuze..</option>
<?php
$conn=odbc_connect('odbc_db','','');
if (!$conn)
{exit("Connection Failed: " . $conn);}
$query = "SELECT art_omschrijving, art_nr FROM artikelen_assortiment";
$result = odbc_exec($conn, $query);
while ($data = odbc_fetch_array($result)){
?>
<option value="<?php echo $data['art_nr']; ?>"><?php echo $data['art_omschrijving']; ?></option> <?php } ?>
</select>
</td>
</tr>
<tr>
<td>Aantal:</td>
<td><input type="text" name="art_aantal" /></td>
</tr>
<tr>
<td>Prijs per eenheid</td>
<td>
<input id="txtHint" type="text" name="art_eenheidsprijs" />
</td>
</tr>
<tr>
<td>Totaal prijs:</td>
<td><input type="text" name="art_totaalprijs" /></td>
</tr>
<tr>
<td align="right"><input type="reset" value="Reset" /></td>
<td><input type="submit" value="Bestelling Plaatsen" /></td>
</tr>
</table>
</form>
</body>
</html> |