Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2009, 10:44
Rolldi
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años, 8 meses
Puntos: 45
Exclamación Tengo pesadillas con el señor javascript por las noches (math.sqrt)

Estoy practicando códigos en el dreamweaver, soy novato evidentemente. Ahora estoy con las funciones matemáticas (math) e intento que al insertar un número en una casilla de texto, al pulsar un botón, en la segunda casilla de texto salga el resultado de la operación (raíz cuadrada). Sin embargo no funciona:

Código:
<script>
function calculo(){
var valor = document.formulario.cajatexto1.value;
var calculo = Math.sqrt(valor);
document.formulario.cajatexto2.value = calculo;
}
</script>
Y luego las cajas y el botón:

Código:
<form id="formulario">
<input type="text" id="cajatexto1">
<input type="text" id="cajatexto2">
<input type="button" onclick="calculo()">
</form>
También se podría escribir asi?

Código:
<script>
function calculo(){
document.formulario.cajatexto2.value=((Math.sqrt(document.formulario.cajatexto1.value))}
</script>
Si esto ya da error, que es excesivamente facil, cuando tenga que hacer scripts mas complicados me volveré loco.