Foros del Web » Programando para Internet » ASPX (.net) »

Como recuperar un valor de javascript

Estas en el tema de Como recuperar un valor de javascript en el foro de ASPX (.net) en Foros del Web. Hola foro trabajo en paginas webform en C#. He revisado algo de documentación y aun no he podido recuperar el resultado de una funcion de ...
  #1 (permalink)  
Antiguo 04/10/2006, 16:10
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 19 años, 7 meses
Puntos: 0
Mensaje Como recuperar un valor de javascript

Hola foro trabajo en paginas webform en C#.

He revisado algo de documentación y aun no he podido recuperar el resultado de una funcion de javascript y asignarla en un textbox

function Calcula(a) {
var b;
l
l
l
l
b= algo(a);
return a
}


Lo que intento es hacer algo parecido a esto

TextBox.Text = funcion Calcula('5'), ya que no es necesario que se proboque un evento simplemente es una llamada


Gracias a todos por su ayuda ...
  #2 (permalink)  
Antiguo 05/10/2006, 02:25
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Te pongo un codigo que cuando cambias un dropdownlist cambiar el el valor de Textbox1.Text y lo selecciona

En codigo de atras (lo siento yo trabajo en vb, pero supeongo que facil traducible):

DropdownList1.Attributes.Add("onChange", "return calcula(10," & TextBox1.ClientID & ");")

Y dentro javascript:

function Calcula(a,mitext)
{
var b;
b= algo(a);
document.getElementById(mitext.id).value=b;
document.getElementById(mitext.id).focus();
document.getElementById(mitext.id).select();
}


Espero que te valga.
  #3 (permalink)  
Antiguo 05/10/2006, 16:22
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Mmmm espero que lo que te escriba a ki sea lo que en realidad buscas amiga:

Suponiendo que tienes un Textbox que se llama así:
<asp:Textbox ID="tbContent" runat="server"></asp:Textbox >

sino utilizas paginas master el tu script de JavaScript iría dentro del head y sería algo como esto:

<script type="text/javascript" language="javascript">
window.onload = function Calcula(xValor)
{
tbContent.value=xValor;
}
</script>

Si estas utilizando un Masterpage, deberás colocar tu script dentro del tag Content PlaceHolder, y hacer un pequeñito cambio

<script type="text/javascript" language="javascript">
window.onload = function Calcula(xValor)
{
tbContent=document.getElementById("ctl00_ContentPl aceHolder1_tbContent);//esque con el master a cada id de los objetos les pone un prefijo del placeholder donde se encuentran

tbContent.value=xValor;
}
</script>

Listo!! espero que te sirva sino hazmelo saber please please, me encantara ayudarte
  #4 (permalink)  
Antiguo 10/10/2006, 07:47
Avatar de splinter  
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 19 años, 10 meses
Puntos: 0
document.getElementById("TextBox").value = Calcula('5');


Saludos
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 08:53.