de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 devforall
devforall
Question

Mengapa nilai elemen saya tidak berubah? Apakah saya menggunakan fungsi yang salah?

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?

22 2009-01-25T11:00:12+00:00 3
 gunr2171
gunr2171
Pertanyaan edit 23 November 2018 в 5:40
Pemrograman
javascript
textbox
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Ferdinand Beyer
Ferdinand Beyer
25 Januari 2009 в 11:08
2009-01-25T11:08:10+00:00
Lebih
Sumber
Sunting
#8771649

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';
23
0
Solution / Answer
Paul Dixon
Paul Dixon
25 Januari 2009 в 11:05
2009-01-25T11:05:21+00:00
Lebih
Sumber
Sunting
#8771648

Ini document.getElementById, bukan document.getElementsByID

Saya berasumsi Anda memiliki <input id="Tue" ...> di suatu tempat dalam markup Anda.

18
0
Jeff Handley
Jeff Handley
25 Januari 2009 в 11:02
2009-01-25T11:02:44+00:00
Lebih
Sumber
Sunting
#8771647

Sepertinya kita perlu mengasumsikan bahwa nama dan ID kotak teks Anda keduanya diatur ke "Tue." Jika itu yang terjadi, cobalah menggunakan V huruf kecil pada .value.

4
0
Related communities 1
JavaScript Indonesia
JavaScript Indonesia
14 549 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
UbiBot UK
Terdaftar 14 jam yang lalu
2
Галина Утяшова
Terdaftar 1 hari yang lalu
3
Asilbek Qadamboyev
Terdaftar 4 hari yang lalu
4
Akshit Mehta
Terdaftar 1 minggu yang lalu
5
me you
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi