pasar un parametro de datalist a otro campo
Publicado por David (2 intervenciones) el 14/12/2017 21:52:46
tengo este problema ... al seleccionar un código necesito mostrar la descripción en un campo contiguo.. ambos valores los tengo paro no logro pasarlo al segundo parámetro
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
<!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>Documento sin título</title>
</head>
<body>
<?php
$codigo = array();
$descrip = array();
$codigo[0]=1000;
$codigo[1]=1001;
$codigo[2]=1002;
$codigo[3]=1003;
$codigo[4]=1004;
$codigo[5]=1005;
$codigo[6]=1006;
$codigo[7]=1007;
$descrip[0]='descripcion del 1000';
$descrip[1]='564654654 del 1001';
$descrip[2]='juytgukytgukyt kuf ukyg del 1002';
$descrip[3]='vnbvbnvbnvnb del 1003';
$descrip[4]='tdthrrthdth t del 1004';
$descrip[5]='asawawawawaw del 1005';
$descrip[6]='d5765765765765765765 del 1006';
$descrip[7]='123132131231313132n del 1007';
?>
<script>
function completar(e){
//alert (e+'aqui tendria k completar el otro campo');
document.getElementById('descrip').value = e;
}
</script>
<form action="" method="post">
<label>Lista 1000</label>
<input list="cd" placeholder="Escribe aqui:" name="cd01" id="cd01" onchange="completar(this.value)"/>
<datalist id="cd">
<?php
for($i=0; $i<7; $i++){
?>
<option value=" <?php echo $codigo[$i]; ?>" > <?php echo $descrip[$i];?></option>
<?php } ?>
</datalist>
<input type="text" name="descrip" id="descrip" disabled="disabled" />
</form>
</body>
</html>
Valora esta pregunta


0