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

Leer y asignar valores a un TextBox con Jquery

Estas en el tema de Leer y asignar valores a un TextBox con Jquery en el foro de ASPX (.net) en Foros del Web. Buenos dias, ante todo Dios los bendiga. tengo este problema estoy realizando un proyecto con jquery y en diseño cuando ejecuto con el visual studio ...
  #1 (permalink)  
Antiguo 22/10/2009, 09:48
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Mensaje Leer y asignar valores a un TextBox con Jquery

Buenos dias, ante todo Dios los bendiga.

tengo este problema

estoy realizando un proyecto con jquery y en diseño cuando ejecuto con el visual studio 2008 no me pone problemas pero una vez compilado y montado la pagina me pone problemas cuando quiero asignar o leer algun valor contenido en un Textbox

la manera como la hago con javascript es de la siguiente forma

Código:
document.getElementById("ctl00$cph_contenido$cental$txt_cns").value = resultado[x].IstrUrl;
al hacer esto me dice que document.getElementById no esta definido

entonces para cambiar la forma de poder asignar o leer el valor de un textbox me gustaria hacerlo con jquery pero no encuentro la forma.

recientemente encontre esta linea pero no me hace nada.

Código:
jQuery('#ctl00_cph_contenido_cental_txt_cns').val(resultado[x].IstrUrl);
de antemanojQuery('#ctl00_cph_contenido_cental_txt_cn s').val(resultado[x].IstrUrl);

agradecido con la ayuda que me puedan dar Mil gracias.
  #2 (permalink)  
Antiguo 26/10/2009, 15:57
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 18 años, 3 meses
Puntos: 4
Respuesta: Leer y asignar valores a un TextBox con Jquery

La verdad yo también soy nuevo en jQuery pero si intentas esto:


Código:
$('#ctl00_cph_contenido_cental_txt_cns').val(resultado[x].IstrUrl);
honestamente no se si te funcione pero no había visto antes codigo jQuery que no empezara con $

Aunque, como dije, soy nuevo en jQuery también.
  #3 (permalink)  
Antiguo 27/10/2009, 08:06
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Leer y asignar valores a un TextBox con Jquery

Buenos dias osvier ante todo gracias y Dios te bendiga, hice la prueba y si me funciono pero me saca un mensaje diciendo [object][Object].

lo de no utilizar en JQuery $ es porque yo utilizo dos framework de javascript uno es el Jquery y el otro es mootools, como he estado utilizando estos dos framework me ponian conflictos y para que el jquery me funcionara bien tuve que agregar una linea mas de codigo y reemplazar los $ por JQuery

jQuery.noConflict();
una vez puesto esta linea en tu codigo ya pones "JQuery" en ves de "$"
  #4 (permalink)  
Antiguo 27/10/2009, 10:51
Avatar de PESI  
Fecha de Ingreso: enero-2007
Mensajes: 112
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Leer y asignar valores a un TextBox con Jquery

Cita:
Iniciado por sixto_jose Ver Mensaje
Buenos dias osvier ante todo gracias y Dios te bendiga, hice la prueba y si me funciono pero me saca un mensaje diciendo [object][Object].

lo de no utilizar en JQuery $ es porque yo utilizo dos framework de javascript uno es el Jquery y el otro es mootools, como he estado utilizando estos dos framework me ponian conflictos y para que el jquery me funcionara bien tuve que agregar una linea mas de codigo y reemplazar los $ por JQuery

jQuery.noConflict();
una vez puesto esta linea en tu codigo ya pones "JQuery" en ves de "$"
Para leer el valor de un Texbox con JQuery, yo utilizo lo siguiente:

var PROP_GC=$('input[id*=tbPROP_GC]')[0];

donde tbPROP_GC es el nombre del textbox.

Y luego si por ejemplo quiero utilizar este valor lo que utilizo es:PROP_GC.value;

Saludos
__________________
http://dediegof.spaces.live.com
  #5 (permalink)  
Antiguo 30/10/2009, 15:18
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Leer y asignar valores a un TextBox con Jquery

Como dice PESI, sólo que para acceder al nombre de un control de servidor debes usar la propiedad ClientID:
//Para obtener el valor del TextBox
var MiTextBox=$('input[id*="<%=txt.ClientID %>"]')[0];
alert(MiTextBox.value);
//Para asignar un valor al TextBox
MiTextBox.value = "Nuevo valor";

__________________
Eduardo Peredo
Wigoin
  #6 (permalink)  
Antiguo 04/11/2009, 07:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Leer y asignar valores a un TextBox con Jquery

gracias a todos por la colaboracion, lo pondre en practica Dios los bendiga
  #7 (permalink)  
Antiguo 23/01/2011, 03:58
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Leer y asignar valores a un TextBox con Jquery

Hola a todos,
para leer un valor en jquery de una etiqueta que ya existe en el código html, y que tiene un atributo id o class, yo lo hago de esta manera:

Si es p.e.: <p class="clase1">Hola</p> lo leo en la variable dato:
dato=$(p.clase1).val();


Si es p.e.: <p id="clase2">Hola</p> lo leo en la variable dato:
dato=$(p#clase2).val();


Si hay que asignarle valor en teoría es:

$(p#clase2).val("Hola");


Pero tengo que deciros que algo me falla xq no funciona...

S2s
  #8 (permalink)  
Antiguo 23/01/2011, 10:53
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Leer y asignar valores a un TextBox con Jquery

El tema tiene más de un año, no debes "revivirlo" sino crear uno nuevo o en este caso usar el search porque supongo que ya hay respuesta para esto.

En este caso no uses val sino text ya que es una etiqueta y no un input.
Y puedes acceder directamente con la clase

Set : $(".clase2").text("Hola");
Get : $(".clase2").text();

Saludos
__________________
Eduardo Peredo
Wigoin
  #9 (permalink)  
Antiguo 23/01/2011, 20:53
 
Fecha de Ingreso: mayo-2006
Mensajes: 21
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Leer y asignar valores a un TextBox con Jquery

Para recuperar el valor de un textbox puedes usar:

$("#id_txt").val(); o bien recuperar el atributo value: $("#id_txt").attr("value");

para asignarle un valor puedes poner:

$("#id_txt").attr("value","valor"); donde valor es un string o una variable.

Nota: la función val() sólo sirve para recuperar, no para asignar.

espero te sirva. 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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:23.