Nueva pregunta

Pregunta:

Fecha: 21-12-2018 17:57:17 (En Español)

Pasar valor Date[No resuelta]

Hola buenas noches, estoy teniendo problema con un valor date. los text los puedo pasar sin problema. adjunto parte del codigo.


<tr>
                                        	<td style="vertical-align:middle;"><?php echo $valores['Id_Categorizacion'];?> </td>
           									<td><span id="N_Expediente<?php echo $valores['Id_Categorizacion']; ?>"><?php echo $valores['N_Expediente']; ?></span></td>
                                            <td style="vertical-align:middle;"><?php echo $valores['Razon_Social'];?></td>                        
                                            <td><span id="N_Remito<?php echo $valores['Id_Categorizacion']; ?>"><?php echo $valores['N_Remito']; ?></span></td>
                                            <td><span id="F_R<?php echo $valores['Id_Categorizacion']; ?>"><?php echo $fecha_Rem; ?></span></td>
              
                                            <td style="vertical-align:middle; text-align:center;"><?php echo $fecha_OPDS;?></td>
                                            <td><span id="N_Disp<?php echo $valores['Id_Categorizacion']; ?>"><?php echo $valores['N_Disp']; ?></span></td>
                                            <td style="vertical-align:middle; text-align:center;"><?php echo $fecha_Disp;?></td>
                                            <td style="vertical-align:middle; text-align:center;">
											
											<?php 
											if($valores['Categoria']==0){
												echo "<img src='../Img/sc.png' width='40' height='40'  alt=''/>";
												}else{
											echo "<img src='../Img/".$valores['Categoria'].".png' width='40' height='40'  alt=''/>";
												}?></td>
                                                
                                             <td style="vertical-align:middle; text-align:center;"><?php echo $valores['Motivo_Cat'];?></td>
                                              <td><button  type="button" class="btn btn-success edit" value="<?php echo $valores['Id_Categorizacion']; ?>"><span class="glyphicon glyphicon-edit"></span> Edit</button></td>


Así como lo recibos y paso.

$(document).ready(function(){
	$(document).on('click', '.edit', function(){
		var id=$(this).val();
		var N_Rem=$('#N_Remito'+id).text();
		var N_Exp=$('#N_Expediente'+id).text();
		var N_Disp=$('#N_Disp'+id).text();
		var F_R=$('#FR'+id).text();
		
	
		$('#edit').modal('show');
		$('#eN_Rem').val(N_Rem);
		$('#eN_Exp').val(N_Exp);
		$('#eN_Disp').val(N_Disp);
		$('#eF_R').val(F_R);
		$('#Id').val(id);
	});
});// JavaScript Document


Aca donde debería aparecer el valor, los text los paso, el date no y si pongo var F_R=$('#FR'+id).date(); deja de funcionar el modal. NO se que puede ser. Gracias de antemano
<div class="input-group"> 
                    <span class="input-group-addon" style="width:150px;">Fecha Remito:</span>               
                        <input type="date" id="eF_R" name="eF_R" placeholder="" class="form-control"  required> 
                        <span class="input-group-addon" id="start-date"><span class="glyphicon glyphicon-calendar"></span></span>                   
                   </div>
Etiquetas: Votos: 0 - Respuestas: 5 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 24-12-2018 21:01:05 Has verificado que el formato sea correcto?? recuerda que segun el navegador el formato puede variann por ejemplo en la version 4 de mozilla el formato es similar al de Mysql YY-mm-dd pero en todas las versiones de google el formato es dd-mm-yy yo te recomiendo que uses un plugin de jquery o simplemente valides que el formato devuelto por el elemento sea igual al formato pasado.   Votos: 0 - Link respuesta
     
  • Fecha: 26-12-2018 01:09:43 Hola Robert gracias por tu respuesta. Si le eh puesto para formatear el formato de Mysql para poder insertar, pero no se pasa, no se si el error está en php o en JavaScript. Probé de mil formas. Seguiré intentando. Gracias   Votos: 0 - Link respuesta
     
  • Fecha: 26-12-2018 03:14:26 E encontrado un error en tu codigo y es que en algunos navegadores modernos y todos los antiguos para manipular los input por medio de javascript necesitas un establecer a el atributo value=""
    <input type="date" id="eF_R" name="eF_R" placeholder=""  value="" class="form-control"  required> 
    
    
      Votos: 0 - Link respuesta
     
  •  
      0  
     
    Fecha: 26-12-2018 03:14:26 Buen Dia.
    En el script.
    $('#eF_R').val(F_R);

    Prueba enviando solo un dato estatico, tal vez ahi te des cuenta que es una cuestion de formato, si funciona saca por consola el valor que esta enviando el script y comparalo.
    $('#eF_R').val('2018-12-26');


    saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 26-12-2018 03:24:17 Esto me funciona bien trata de hacer un console.log(F_R) para acegurarte que este tomando el valor correcto e incluso metelo en un $.trim para eliminar cualquier espacio que este.
    <input type="date" id="eF_R" name="eF_R" placeholder="" class="form-control"  value="" required> 
    <script>
    	$(function(){
                   var F_R = "2018-12-26"
    		$("#eF_R").val(F_R);
    	})
    </script>
    
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com