Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2005, 09:54
ejjjque
 
Fecha de Ingreso: febrero-2004
Mensajes: 13
Antigüedad: 21 años
Puntos: 0
Funciona!!

tenias razon es mas sencillo.

lo he hecho como dices y he cambiado el rango, queda asi:



<HTML>
<HEAD>
<TITLE>formulario</TITLE>
</HEAD>
<BODY>

<SCRIPT language=JavaScript>

function Rec(form, num)
{
if (num < 30|| num>250){ // comparamos ...
alert("Debes insertar valor entre 30 cm y 250 cm");
} else {
form.recanswer.value = form.reclength.value * form.recheight.value / 10000
}
}
</SCRIPT>

<FORM>
<CENTER>
<H1>&nbsp;</H1>
<H1>Rectangulo</H1>
<p>longitud lado mayor cm
<INPUT name=reclength onBlur="Rec(this.form, this.value)">
<BR>
longitud lado menor cm
<INPUT name=recheight onBlur="Rec(this.form, this.value)">
<BR>
Metros cuadrados
<INPUT name=recanswer>
</p>
</center>
</FORM>

</BODY>
</HTML>


Bueno ahora queda el tema del 1.25 antes no me habia explicado bien y el rango estaba mal, yo lo que quiero es que si pongo 110 x 110 el resultado va a ser de 1.21 metros cuadrados pero el minimo a facturar seria de 1.25 m2 por ejemplo, por eso necesito que la cifra que aparezca en el campo del resultado sea 1.25 o superior


Un saludo.