PHP - pasar un parametro de datalist a otro campo

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder