Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/03/2011, 20:32
alanmedbel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Respuesta: multiplicar inputs text

Aqui esta el nuevo codigo si tienes mas preguntas dimelas que si puedo con gusto te ayudare
Código HTML:
Ver original
  1. function calc(Num_caracteres){
  2. var str = document.getElementById('pre1');
  3. var str2 = document.getElementById('costo');
  4. var RegExPattern = /^([0-9]{0,10})$/;
  5. var errorMessage = 'Solo numeros por favor';
  6. if ((str2.value.match(RegExPattern)) && (str2.value!='')) {
  7. var por;
  8. por = parseInt(document.getElementById('costo').value) * 1.65;
  9. var a1 = str.value = por;
  10. var a2 = str.value.substring(0,Num_caracteres);
  11. str.value = a2;  
  12. } else {
  13. alert(errorMessage);
  14. str.focus();
  15. }
  16. }
  17. <table><form id="frmproducto" method="post" action="insertaProd.php" >
  18. <tr>
  19. <td>Clave:</td>
  20. <td><input id="clave" type="text" size="10" maxlength="10"/></td></tr>
  21. <tr>
  22. <td>Descripcion:</td>
  23. <td><input id="descrp" type="text" size="55" maxlength="65"/></td></tr>
  24. <tr>
  25. <td>Costo:</td>
  26. <td><input id="costo" type="text" size="7" maxlength="8"/></td></tr>
  27. <tr>
  28. <td>Precio 1:</td>
  29. <td><input id="pre1" type="text" size="7" maxlength="8" disabled="diabled"/></td></tr>
  30.  
  31. </td></tr>
  32. <tr>
  33. <td></td><td height="30"></td></tr>
  34. <tr>
  35. <td colspan="2" align="center"><p></p>
  36. <button type="button" onclick="calc('5')"><!-- en el evento onclick iria por ejmplo si quieres 5 caractes pones calc('5') o el numero que quieras--><img src="imgs/add_48.png" alt="Agrega" align="absmiddle"/>Calcular</button>&nbsp;
  37. <button type="submit"><img src="imgs/add_48.png" alt="Agrega" align="absmiddle"/>Agregar</button>&nbsp;
  38. <button type="reset" ><img src="imagenes/edit-clear.png" alt="Restablecer campos" align="absmiddle" width="24" height="24"/> Limpiar</button>
  39. </td></tr>
  40. </form>

Última edición por alanmedbel; 10/03/2011 a las 21:22