Saya memiliki aplikasi asp.net mvc dan saya mencoba untuk menetapkan nilai ke kotak teks saya secara dinamis, tetapi tampaknya tidak berfungsi (saya hanya menguji pada IE sekarang). Ini adalah apa yang saya miliki sekarang ...
document.getElementsByName('Tue').Value = tue;
(omong-omong tue adalah sebuah variabel)
Saya juga telah mencoba variasi ini tapi tidak berhasil juga.
document.getElementsById('Tue').Value = tue;
(omong-omong tue adalah variabel)
Dapatkah seseorang di mana tolong beritahu saya di mana saya salah dengan ini?
Cara mengatasi kotak teks Anda tergantung pada kode HTML:
<!-- 1 --><input type="textbox" id="Tue" />
<!-- 2 --><input type="textbox" name="Tue" />
Jika Anda menggunakan atribut 'id':
var textbox = document.getElementById('Tue');
untuk 'nama':
var textbox = document.getElementsByName('Tue')[0]
(Perhatikan bahwa getElementsByName() mengembalikan semua elemen dengan nama sebagai larik, oleh karena itu kita menggunakan [0] untuk mengakses elemen pertama)
Kemudian, gunakan atribut 'value':
textbox.value = 'Foobar';
Ini document.getElementById, bukan document.getElementsByID
Saya berasumsi Anda memiliki <input id="Tue" ...>
di suatu tempat dalam markup Anda.