Maria Eugenia Freitez Carrillo
PreguntaHola! como puedo mandar un mensaje, cuando se ingresa el peso y se coloca una letra le salga al usuario un mensaje que hay un error al ingresar los datos y no permita continuar hasta que lo ingrese de manera correcta
Luis Diaz
buenas, una manera simple de hacerlo es poniendo una condicional (como por ejemplo.. mmm.. que para ejecutar el codigo pida un numero mayor o igual a 0, esta sirve ya que ningun peso será menor a 0 y rechazará cualquier letra) para ejecutar todo el resto de tu código. Algo como esto:
if (valorIngresadoPorElUsuario > 0) {//si lo anterior es verdad entonces ejecutara estas condicionales: if (planeta==1) { peso_final = peso * g_marte / g_tierra; var peso_final = peso_final.toFixed(2); peso_final = ("tu peso en marte es:<b> " + peso_final +" kilos </b>"); } else if(planeta==2) { peso_final = peso * g_jupiter / g_tierra; var peso_final = peso_final.toFixed(2); peso_final = ("tu peso en jupiter es:<b> " + peso_final +" kilos </b>"); } else { peso_final = ("no has seleccionado correctamente el planeta, tu peso en la tierra es: <b>" +peso +" Kilos </b>"); } } else {//de no ser verdad, mostrará el siguiente mensaje: alert("Error"); }
para volver a solicitar los datos necesitarias cosas q verás en los siguientes cursos (funciones y ciclos), animo y suerte!!!
Maria Eugenia Freitez Carrillo
gracias!
