id="textbox1"
ile bir metin kutusu alanına sahibim. Değerini nasıl ayarlayabilirim?Dart'ta bir metin kutusunun değerini nasıl ayarlayabilirim?
Bu denedim budur:
query('#textbox1').text = 'test 123';
Ama işe yaramadı.
id="textbox1"
ile bir metin kutusu alanına sahibim. Değerini nasıl ayarlayabilirim?Dart'ta bir metin kutusunun değerini nasıl ayarlayabilirim?
Bu denedim budur:
query('#textbox1').text = 'test 123';
Ama işe yaramadı.
InputElement input = querySelector("#textbox1");
input.value = "test123";
İpuçları: kullandığınızda querySelector(selector)
size beklediğiniz ile sonucu (burada InputElement
) yazabilirsiniz. Böylece, editör size yardımcı olacak içerik yardımı sağlayacaktır.
Açıklama, statik analizörden ve Dart Editör'den size yardımcı olacaktır, ancak Tip, aslında çalışma zamanında yanlış olabilir (örneğin # textbox1 örneğin bir DIV ise). Bir çalışma zamanı denetimi istiyorsanız, "(Giriş değeri InputElement) {}" seçeneğini kullanmanız veya "inputElement" ile "var input = query ('# textbox1')) yayınlamanız gerekir. Bununla birlikte, bir çalışma zamanı performans maliyeti olduğu için bunlara dikkat edin. –
query
şimdi kullanım dışı olduğunu unutmayın. Bunu Google aracılığıyla yaptığım tüm bu bilgiler için, burada
InputElement input = querySelector("#textbox1");
input.value = "test123";
sadece doğru cevabın bir kopyası –
@Michael. Onu gönderdiğimde bir kopya değildi. Orijinal cevap, bu cevabı gönderdikten sonraki değişikliklerimı yansıtacak şekilde düzenlendi. – coryrwest
üzgünüm. Cevap bir şekilde düzenlenene kadar 'unvote' olamaz :( –
'sorgusu ('input # foo') güncellendi. Value = 'test';' - Sorgu seçicisine 'input 'kelimesini ekledim yalnızca IDE'nin döndürülen değeri anlamasına yardımcı olduğu için 'InputElement' örneğinin bir örneğidir. –