PHP - Vaciado de controles

   
Vista:

Vaciado de controles

Publicado por Victor (193 intervenciones) el 26/05/2015 11:36:21
Buenas tardes.
Tengo este div en el cual se generan inputs los cuales intento borrar de forma automatica:
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<div class="controlesVaciarTolvillas" id=controlesVaciarTolvillas">
            <table >
                <tr>
                    <td>
                        <table style="text-align: center;">
                            <tr>
                                <td>
                                    <label>Fecha Entrada</label>
                                </td>
                                <td>
                                    <label>Peso Entrada</label>
                                </td>
                                <td></td>
                                <td>
                                    <label>Fecha Salida</label>
                                </td>
                                <td>
                                    <label>Peso Salida</label>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <input <?php echo ($Disabled); ?> name="fchEntrada" type="date">
                                </td>
                                <td>
                                    <input <?php echo ($Disabled); ?> type="number" name="pesoEntrada" style="width: 70px;">
                                </td>
                                <td>
                                    <input <?php echo ($Disabled); ?> name="btnPeso" type="button" value="Pesar"
                                                                      onclick="javascript:pesar(<?php echo $valorEntrada ?>)">
                                </td>
                                <td>
                                    <input <?php echo ($Disabled); ?> name="fchSalida" type="date">
                                </td>
                                <td>
                                    <input <?php echo ($Disabled); ?> type="number" name="pesoSalida" style="width: 70px;">
                                </td>
                                <td>
                                    <input <?php echo ($Disabled); ?> name="btnPeso" type="button" value="Pesar"
                                                                      onclick="javascript:pesar(<?php echo $valorEntrada ?>)">
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr name="tbAnimalesExistentes">
                    <td>
                        <table class="tbExistenAnimalesDentro">
                        <tr>
                            <?php
                            if($cuadras['cantidad']!=0)
                            {
                                ?>
                                <label><br>Box Habilitados:<?php echo $numFilas=$cuadras['cantidad'];?></label>
                 </tr>
                 <tr>
                     <?php
                                $conta=0;
                                for($i=0;$i<$cuadras['cantidad'];$i++)
                                {
                                    $conta++;
                                    ?>
                                    <td>
                                        <label>
                                            Crotal
                                        </label>
                                    </td>
                                    <td>
                                        <input type="text" name="crotal<?php echo $i;?>"
                                               value="<?php if(isset($cuadras['boxes'][$i]['crotal'])&&($cuadras['boxes'][$i]['crotal']!=""))
                                        {echo $cuadras['boxes'][$i]['crotal'];}else{echo "";} ?>">
                                    </td>
                                    <td>
                                        <?php
                                        $Disabled= "";
                                        //echo "CROTAL VALE".$cuadras['boxes'][$i]['crotal'];
                                        if($cuadras['cantidad']!=0)
                                        {
                                            $Disabled= "Enabled";
                                        }else
                                        {
                                            $Disabled="Disabled";
                                        }
                                        //echo"<br>Le paso el crotal=>".$cuadras['boxes'][$i]['crotal']."Para ir a la ficha";
                                        ?>
                                    </td>
                                    <td>
                                        <button name="btDlt<?php echo $i;?>" type="button" title="Eliminar Animal"
                                            <?php echo ($Disabled); ?>
                                                onclick="javascript:eliminarAnimal(<?php echo $valorEntrada?>,
                                                    <?php if(isset($cuadras['boxes'][$i]['crotal']))
                                                    { echo $cuadras['boxes'][$i]['crotal'];}
                                                    ?>)"
                                                style="width: 30px;height: 20px;">
                                            <img src="images/icono_eliminar.png" ">
                                        </button>
                                        <input name="numeroFilas" hidden="hidden" value="<?php echo $cuadras['cantidad'];?>">
                                    </td>
                                    <td>
                                        <input hidden="hidden" name="posicion" value="<?php echo $i;?>">
                                        <input hidden="hidden" name="idBoxTolvillas<?php echo $i;?>" id="idBoxTolvillas"
                                               value="<?php if(isset($cuadras['boxes'][$i]['idBoxTolvillas']))
                                                            {echo $cuadras['boxes'][$i]['idBoxTolvillas'];}
                                                            else{echo "";}?>">
                                    </td>
                                    <td>
                                        <input  <?php echo ($Disabled); ?> name="btnDelt" type="button"
                                                                           onclick="javascript:vaciarCampo(<?php echo $valorEntrada?>,
                                                                               <?php if(isset($cuadras['boxes'][$i]['crotal']))
                                                                               { echo $cuadras['boxes'][$i]['crotal'];}?>)"
                                                                           style="background-image:url(images/actualizar.png);width: 25px;"; >
                                    </td>
                                    <?php
                                    if(($conta % 2)==0)
                                    {
                                        echo "</tr>";
                                        echo "<tr>";
                                    }
                                }
                            }
                            ?>
                        </tr>
                        </table>
                    </td>
</div>

Este es el el contenido del javaScript con el que intento vaciar los inputs:
1
2
3
4
5
6
var controlesTolvillas=document.getElementsByClassName("controlesVaciarTolvillas").getElementsByName("input");
                for(i=0;i<controlesTolvillas.length;i++)
                {
                    controlesTolvillas[i].value="";
                }
                this.reload();

Cuando lo hago la consolo me muestra este error:
Uncaught TypeError: document.getElementsByClassName(...).getElementsByName is not a function

Por que?

Gracias de antemano.
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