Tengo una aplicación asp.net mvc y estoy tratando de asignar valor a mi cuadro de texto de forma dinámica, pero parece que no funciona (sólo estoy probando en IE en este momento). Esto es lo que tengo ahora mismo..
document.getElementsByName('Tue').Value = tue;
(por cierto tue es una variable)
También he probado esta variación pero tampoco funciona.
document.getElementsById('Tue').Value = tue;` (por cierto tue es una variable)
¿Puede alguien decirme dónde me estoy equivocando con esto?
La forma de abordar su cuadro de texto depende del código HTML:
<!-- 1 --><input type="textbox" id="Tue" />
<!-- 2 --><input type="textbox" name="Tue" />
Si utiliza el atributo 'id':
var textbox = document.getElementById('Tue');
para 'nombre':
var textbox = document.getElementsByName('Tue')[0]
(Ten en cuenta que getElementsByName() devuelve todos los elementos con el nombre como array, por lo que usamos [0] para acceder al primero)
A continuación, utilice el 'valor' atributo:
textbox.value = 'Foobar';
Es document.getElementById, no document.getElementsByID
Supongo que tiene <input id="Tue" ...>
en algún lugar de su marcado.