Código HTML:
<form class="col s12 m12 l12" action="
formulario
Código HTML:
Ver original
<!-- formulario --> <form class="col s12 m12 l12" action="anadircarrerascaballos.php" name="form" method="POST"> <div class="header-title-left col s12 m6"> </div> <br> <br> <br> <div class="row"> <div class="inputs"> <div id="ejemplar1"> <div class="input-field col s12 m3"> <input id="ejemplar" type="text" name="ejemplar[]" autocomplete='off' title='no pueden haber campos vacios, solo se permiten letras.' pattern='[a-zA-ZñÑáéíóúÁÉÍÓÚ\s]+' required/> </div> <div class="input-field col s12 m2"> <input id="peso" type="text" name="peso[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{2,2}' required/> </div> <div class="input-field col s12 m2"> <input id="dividendo" type="text" name="dividendo[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' onChange="total('ejemplar1')" required/> </div> <div class="input-field col s12 m2"> <input id="icon_prefix" type="text" class="black-text" name="porcentaje[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' onChange="total('ejemplar1')" required/> </div> <div class="input-field col s12 m3"> <input id="total" type="text" name="total[]" readonly/> </div> </div> <div id="ejemplar2"> <div class="input-field col s12 m3"> <input id="ejemplar" type="text" name="ejemplar[]" autocomplete='off' title='no pueden haber campos vacios, solo se permiten letras.' pattern='[a-zA-ZñÑáéíóúÁÉÍÓÚ\s]+' required/> </div> <div class="input-field col s12 m2"> <input id="peso" type="text" name="peso[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{2,2}' required/> </div> <div class="input-field col s12 m2"> <input id="dividendo" type="text" name="dividendo[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{1,2}' onChange="total('ejemplar2')" required/> </div> <div class="input-field col s12 m2"> <input id="porcentaje" type="text" name="porcentaje[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' onChange="total('ejemplar2')" pattern='[0-9]{1,2}' required/> </div> <div class="input-field col s12 m3"> <input id="total" type="text" name="total[]" autocomplete="off" readonly/> </div> </div> <div id="ejemplar3"> <div class="input-field col s12 m3"> <input id="ejemplar" type="text" name="ejemplar[]" autocomplete='off' title='no pueden haber campos vacios, solo se permiten letras.' pattern='[a-zA-ZñÑáéíóúÁÉÍÓÚ\s]+' required/> </div> <div class="input-field col s12 m2"> <input id="peso" type="text" name="peso[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{2,2}' required/> </div> <div class="input-field col s12 m2"> <input id="dividendo" type="text" name="dividendo[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{1,2}' onChange="total('ejemplar3')" required/> </div> <div class="input-field col s12 m2"> <input id="porcentaje" type="text" name="porcentaje[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' onChange="total('ejemplar3')" pattern='[0-9]{1,2}' required/> </div> <div class="input-field col s12 m3"> <input id="total" type="text" name="total[]" autocomplete="off" readonly/> </div> </div> <div id="ejemplar4"> <div class="input-field col s12 m3"> <input id="ejemplar" type="text" name="ejemplar[]" autocomplete='off' title='no pueden haber campos vacios, solo se permiten letras.' pattern='[a-zA-ZñÑáéíóúÁÉÍÓÚ\s]+' required/> </div> <div class="input-field col s12 m2"> <input id="peso" type="text" name="peso[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{2,2}' required/> </div> <div class="input-field col s12 m2"> <input id="dividendo" type="text" name="dividendo[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' pattern='[0-9]{1,2}' onChange="total('ejemplar4')" required/> </div> <div class="input-field col s12 m2"> <input id="porcentaje" type="text" name="porcentaje[]" autocomplete="off" title='no pueden haber campos vacios, solo se permiten numeros.' onChange="total('ejemplar4')" pattern='[0-9]{1,2}' required/> </div> <div class="input-field col s12 m3"> <input id="total" type="text" name="total[]" autocomplete="off" readonly/> </div> </div> </div> </div> <div class="center-align"> <a href='carrera_caballos.php' button class='btn waves-effect light-blue accent-4 btn-medium' type='submit'> </div> <br> <br> </form> </div> </div> <!-- fin formulario-->
función total
Código Javascript:
Ver original
<script language="javascript"> function total(iddiv){ var resultado; var x=0; var y=0; //obtengo el elemento input var divv = document.getElementById(iddiv); var inputv = divv.getElementsByTagName("input"); x = parseInt (inputv[2].value); // campo dividendo y = parseInt (inputv[3].value); //campo porcentaje resultado = x * y; inputv[4].value=resultado; //se muestra valor en total } </script>