Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2008, 15:04
aliyuwey
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: validar con alert

Cita:
Iniciado por KarlanKas Ver Mensaje
Lo que deberías hacer es un controlador de errores, es decir, una variable que recoja si se ha cometido un errror o no y luego ejecutar los cálculos según su valor. Así:
llamas a la function así:

onClick="validacion()"

Luego en la function pones esto:

Código javascript:
Ver original
  1. function validacion() {
  2.     mal=false;
  3.     valor = document.getElementById("cliente").value;
  4.     if( valor == null || valor.length == 0 || /^s+$/.test(valor) ) {
  5.         alert('[ERROR] introduzca nombre de cliente');
  6.         mal=true
  7.     }
  8.    
  9.     ... (resto de validaciones, todas con el mal=true si el campo está mal)
  10.  
  11.     if (mal){return false}
  12.     else{
  13.         doMath();
  14.         calcular();
  15.     }
  16. }

Espero que te sirva!
te dejo el codigo de validacion que aplique porque no entendi bien lo que me decias ya que con esto consegui que me funcionara pero sigo teniendo el problema de que igual hace el calculo

Código PHP:
<SCRIPT LANGUAGE="JavaScript">
function 
validacion() {
//valido el nombre 
    
if (document.calculate.cliente.value.length==0){ 
       
alert("Escriba nombre del Cliente"
       return 
false;
       
document.calculate.cliente.focus() 
       return 
0
    } 
 if (
document.calculate.num0.value.length==1){ 
       
alert("Escriba Valor de la Vivienda en Uf"
       return 
false;
       
document.calculate.num0.focus() 
       return 
0
    } 

  
   
var 
"no"
with (document.calculate){ 
for ( var 
0doce.lengthi++ ) { 
if ( 
doce[i].checked ) { 
s"si";  
break; 


if ( 
== "no" ){ 
window.alert("Debe seleccionar un plazo" ) ; 
return 
false;


return 
true;


igual estoy tratando de analizar lo que me dejaste, entenderas y comprenderas que no soy muy conosedor del los lenguajes por eso pido ayuda gracias