JavaScript - Cajas de Texto en javaScript

   
Vista:

Cajas de Texto en javaScript

Publicado por Cristian (1 intervención) el 02/03/2009 15:50:13
Disculpen pero quisiera saber como operar valores de cajas de texto en javascript es que yo lo manejo asi pero no me toma el valor:

<form name="cal">
<input type="text" name="digite" >
</form>

<SCRIPT LANGUAGE = "javascript">

var b, c;
if ((document.cal.digite.value) >1000)
{b=((document.cal.digite.value)*20)/100}

else {b=0}
c = ((document.cal.digite.value)-b);
</SCRIPT>

<form>
<input type="button" value="resultado" onClick = "alert (c)" />
</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cajas de Texto en javaScript

Publicado por Cristian (1 intervención) el 02/03/2009 18:53:59
proba esto:

<input type="text" id="digite"

doument.getElementById('digite').value

Saludos
Cristianh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cajas de Texto en javaScript

Publicado por sandra (10 intervenciones) el 04/03/2009 15:19:46
Probá con la función eval.
http://www.w3schools.com/jsref/jsref_eval.asp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cajas de Texto en javaScript

Publicado por Pedro meza (25 intervenciones) el 09/03/2009 18:42:34
1) sigues la estructura HTML hasta llegar al elemento:
ej:
var valor = document.forms[0].digite.value

document = hace referencia al documento HTML actual
forms[0] = hace referencia al formulario, si por ejemplo tienes dos o mas formularios en tu HTML el indice puede ir cambiando forms[1] , forms[2] etc.
o si el formulario tiene la propiedad name, escribes directamente el nombre.
digite = el nombre de tu elemento
value = propiedad que contiene el valor de tu elemento

2) puedes utilizar sintaxis DOM, para esto tu elemento debe contener la propiedad "id" ademas del "name" (el nombre del id puede ser el mismo del name o uno diferente)

ej:
<input type="text" name="digite" id="digite_id">

<script>
var valor = document.getElementById("digite_id").value
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar