Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2016, 00:09
fab2160225
 
Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años, 1 mes
Puntos: 1
Envio de variable desde checkbox

Buenas, tengo un código al cual quiero añadirle un checkbox, el problema lo tengo en que esté seleccionado o no el checkbox siempre recibo la variable en la hoja de destino.

hay dos inputs para seleccionar fecha inicial y fecha fin

este es el código donde está el check
Código PHP:
<fieldset>
    <
label>
    <
input type="checkbox" id="tienda16" name="tienda16" value="Tienda 16" />Tienda 16
    
</label>
    </
fieldset>
    <
table border="0" align="center">
    <
tr width="900" align="center">
          <
td width="800"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input width="235" type="text"  placeholder="Busca por: Tienda, Referencia, Nombre o PVP" id="bs-prod"/></td>
           <
td><input type="date" id="bd-desde"/></td>
            <
td>Hasta&nbsp;&nbsp;&nbsp;&nbsp;</td>
            <
td><input type="date" id="bd-hasta"/></td
este es el código JavaScript que tenía de inicio
Código Javascript:
Ver original
  1. $(function(){
  2.     $('#bd-desde').on('change', function(){
  3.        
  4.         var desde = $('#bd-desde').val();
  5.         var hasta = $('#bd-hasta').val();
  6.         var url = '../php/busca_producto_fecha.php';
  7.         $.ajax({
  8.         type:'POST',
  9.         url:url,
  10.         data:'desde='+desde+'&hasta='+hasta,
  11.         success: function(datos){
  12.             $('#agrega-registros').html(datos);
  13.         }
  14.     });
  15.     return false;
  16.     });
  17.    
  18.     $('#bd-hasta').on('change', function(){
  19.        
  20.         var desde = $('#bd-desde').val();
  21.         var hasta = $('#bd-hasta').val();
  22.         var url = '../php/busca_producto_fecha.php';
  23.         $.ajax({
  24.         type:'POST',
  25.         url:url,
  26.         data:'desde='+desde+'&hasta='+hasta,
  27.         success: function(datos){
  28.             $('#agrega-registros').html(datos);
  29.         }
  30.     });
  31.     return false;
  32.     });

estas son las modificaciones que tengo ahora mismo, antes realizé muchas más
Código Javascript:
Ver original
  1. $(function(){
  2.     $('#bd-desde').on('change', function(){
  3.         var tienda16 = $('#tienda16').val();
  4.         var desde = $('#bd-desde').val();
  5.         var hasta = $('#bd-hasta').val();
  6.         var url = '../php/busca_producto_fecha.php';
  7.         $.ajax({
  8.         type:'POST',
  9.         url:url,
  10.         data:'desde='+desde+'&hasta='+hasta+'&tienda16='+tienda16,
  11.         success: function(datos){
  12.             $('#agrega-registros').html(datos);
  13.         }
  14.     });
  15.     return false;
  16.     });
  17.    
  18.     $('#bd-hasta').on('change', function(){
  19.         var tienda16 = $('#tienda16').val();
  20.         var desde = $('#bd-desde').val();
  21.         var hasta = $('#bd-hasta').val();
  22.         var url = '../php/busca_producto_fecha.php';
  23.         $.ajax({
  24.         type:'POST',
  25.         url:url,
  26.         data:'desde='+desde+'&hasta='+hasta+'&tienda16='+tienda16,
  27.         success: function(datos){
  28.             $('#agrega-registros').html(datos);
  29.         }
  30.     });
  31.     return false;
  32.     });
  33.    
  34.     $('#tienda16').on('checked', function(){
  35.         var tienda16 = $('#tienda16').val();
  36.         var desde = $('#bd-desde').val();
  37.         var hasta = $('#bd-hasta').val();
  38.         var url = '../php/busca_producto_fecha.php';
  39.         $.ajax({
  40.         type:'POST',
  41.         url:url,
  42.         data:'desde='+desde+'&hasta='+hasta+'&tienda16='+tienda16,
  43.         success: function(datos){
  44.             $('#agrega-registros').html(datos);
  45.         }
  46.     });
  47.     return false;
  48.     });

como siempre agradezco vuestra ayuda, gracias