Foros del Web » Programando para Internet » Javascript »

Condición en input text

Estas en el tema de Condición en input text en el foro de Javascript en Foros del Web. Hola, estoy tratando de hacer una calculadora de calorías y bueno parte del experimento consiste en que al momento de que te pases de las ...
  #1 (permalink)  
Antiguo 11/09/2012, 18:27
Avatar de daniiable  
Fecha de Ingreso: noviembre-2009
Ubicación: Puebla, Pue.
Mensajes: 28
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Condición en input text

Hola, estoy tratando de hacer una calculadora de calorías y bueno parte del experimento consiste en que al momento de que te pases de las calorías permitidas salga una alerta en otro input text y encontré este ejemplo pero por más que le miro no corre....
El código es el siguiente:

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>


<H1>BIENVENIDO A JAVASCRIPT </H1>

<B>MI SCRIPT<BR>

<FORM NAME=prog5>

SUELDO.:<INPUT TYPE=TEXT NAME=sueldo><BR>

RESULTADO..:<INPUT TYPE=TEXT NAME=resultado><BR>

<INPUT TYPE=BUTTON NAME=comparar VALUE=OK>

<script for=comparar event=onclick languaje=javascript>

var sueldo;

sueldo=parseInt( prog5.sueldo.value );

if (sueldo >= 500)

{prog5.sueldo.value= sueldo + 1000;

prog5.resultado.value= "rico";}

else

{prog5.sueldo.value= sueldo - 100;

prog5.resultado.value= "pobre";};

</script>
</FORM>


</body>
</html>
Agradeceré de antemano cualquier ayuda :D
  #2 (permalink)  
Antiguo 11/09/2012, 22:00
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Condición en input text

que desorden... siempre trata a tu código como a ti mismo, este es cual te representa..
en lugar de if else suelto por ahí, mételo en una función, dentro del HEAD, y con el evento onclick en el botón, llámala.. y envíale los datos, en lugar de tomarlos por dom.. o tómalos de una mejor forma con document.getElementById('IdDelObjeto').value
no seas tímido xD! investiga poco mas de JS ;D

consejo: usa comillas para los atributos.. mete alguna tabulacion o espacio (estos no muerden) y aqui "<script for=comparar event=onclick languaje=javascript>"
:S yo utilizo siempre esto -> <script type="text/javascript">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
lo veo inutilizado en el código que muestras
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}

Etiquetas: input, input+dinamico
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 19:11.