Foros del Web » Programando para Internet » Javascript » Frameworks JS »

calcular codigo verificacion Ean 13

Estas en el tema de calcular codigo verificacion Ean 13 en el foro de Frameworks JS en Foros del Web. Hola querida comunidad gracias por tanta ayuda el caso es el siguiente tengo el código que calcula el dígito verificación ean 13 hasta hay muy ...
  #1 (permalink)  
Antiguo 13/11/2014, 14:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 1 mes
Puntos: 1
calcular codigo verificacion Ean 13

Hola querida comunidad gracias por tanta ayuda

el caso es el siguiente tengo el código que calcula el dígito verificación ean 13
hasta hay muy bien.

lo que necesito es un input que ingrasar los 12 digitos y por medio de un boton calcular con este escript y que se muestre en otro input el resultado, no se como lo puedo hacer si alguien me colabora mil gracias

Código HTML:
Ver original
  1. <tr>
  2.     <td>*Ean 13</td>
  3.     <td><div align="left">
  4.       <input type="text" name="TB_cv" id="TB_cv" maxlength="12" onkeypress="return justNumbers(event);" value="">
  5.      
  6.       </select>
  7.     </div></td>
  8.     <td><input type="button" onclick="ean13_checksum()" name="Calcular" id="Calcular" value="Calcular">
  9.   </td>
  10.    
  11.   </tr>
  12.   <tr>
  13.     <td>*Codigobarras Digito</td>
  14.     <td><div align="left">
  15.       <input type="text" name="TB_Cdb" id="TB_Cdb" maxlength="13" onkeypress="return justNumbers(event);" value="">
  16.      
  17.       </select>
  18.     </div></td>
  19.    
  20.   </tr>

Código Javascript:
Ver original
  1. <script language="JavaScript">
  2. // Cálculo del dígito de control EAN
  3. function ean13_checksum(message) {
  4.     var checksum = 0;
  5.     message = message.split('').reverse();
  6.     for(var pos in message){
  7.         checksum += message[pos] * (3 - 2 * (pos % 2));
  8.     }
  9.     return ((10 - (checksum % 10 )) % 10);
  10. }
  11. // Valor de prueba (sin dígito de control)
  12. var ean = ($("#Tb_cv").val());
  13. console.log(ean13_checksum(ean));
  14.  
  15. </script>

Etiquetas: calcular, input, javascript, select, valor, verificacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.