Şimdi Ara

web üzerindeki textboxa veri atama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
3.754
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <input name="VergiNo" size="20" style="height: 26; border-style: dotted; border-width: 1px; width:155; text-align:left; margin-left:0; font-weight:700" maxlength="11">


    yukarıda da görüldüğü gibi sadece input name 'i olan web üzerindeki textbox'a istediğim bir veriyi nasıl atayabilirim.



  • siteadi.com?VergiNo=123456
  • kusura bakma flood gıbı oldu ama hıc anlamıyorum o ıslerden ben
  • value niteliği var. value = "istediğin değer" yazarsan input'a o değeri aktarmış olursun.

    Soruyu tam olarak açıklarsan forumdaki kişiler daha iyi yardımcı olacaklardır.



    < Bu mesaj bu kişi tarafından değiştirildi hckr -- 4 Şubat 2014; 16:10:52 >
    < Bu ileti m.bolumsonucanavari.com kullanılarak atıldı >
  • Tam anlaşılamadı. Visual studio net ile açılan herhangi bir web sitesindeki textbox'a veri atamadan bahsediyorum. mesela facebook ta kullanıcı adı ve şifresi textboxları gibi. şimdi bunu yapmak için web üzerindeki textboxa sağ tıklayıp öğeyi denetle diyoruz. orada textboxun id'sini alıyoruz. ve gönderimi yapıyorıuz. örneğin şu komut ile

    WebBrowser1.Document.GetElementById(password).SetAttribute("value", txtKullaniciAdi.Text)

    örnek için:http://msolak.blogcu.com/vb-net-ile-siteye-otomatik-giris-yaptirmak/8645885)

    şu şekilde yapab,iliyoruz. ama benim sorduğum; öğeyi denetle dediğimde textboxa ait id özelliği çıkmıyor. bunu nasıl yapcaz.
  • quote:

    Orijinalden alıntı: smur

    Tam anlaşılamadı. Visual studio net ile açılan herhangi bir web sitesindeki textbox'a veri atamadan bahsediyorum. mesela facebook ta kullanıcı adı ve şifresi textboxları gibi. şimdi bunu yapmak için web üzerindeki textboxa sağ tıklayıp öğeyi denetle diyoruz. orada textboxun id'sini alıyoruz. ve gönderimi yapıyorıuz. örneğin şu komut ile

    WebBrowser1.Document.GetElementById(password).SetAttribute("value", txtKullaniciAdi.Text)

    örnek için:http://msolak.blogcu.com/vb-net-ile-siteye-otomatik-giris-yaptirmak/8645885)

    şu şekilde yapab,iliyoruz. ama benim sorduğum; öğeyi denetle dediğimde textboxa ait id özelliği çıkmıyor. bunu nasıl yapcaz.

    http://stackoverflow.com/questions/18480731/webbrowser-click-button-with-no-id-or-name

    Buradan anlaşılacağı üzere tek tek bütün yazı alanlarının isimlerini kontrol ederek aradığın textbox'a ulaşacaksın ardından value attribute'sini istediğin değer yapcaksın.




  • hckr kullanıcısına yanıt
    Bu gibi denemeleri yapmıştım. ama maalesef olmuyor. isterseniz siteyi söyleyeyim size. ordan sizde deneyin. burada yapmak istediğim. kullanıcı adı ve şifreyi otomatik yazdırıp, giriş tuşuna bastırmak

    http://uye.sutb.org.tr/



    < Bu mesaj bu kişi tarafından değiştirildi smur -- 6 Şubat 2014; 10:55:07 >
  • HtmlElement textbox = webBrowser1.Document.All["textboxismi"];
    textbox.InnerText = "doldurmak istedigin sey";
  • quote:

    Orijinalden alıntı: Fdumanli

    HtmlElement textbox = webBrowser1.Document.All["textboxismi"];
    textbox.InnerText = "doldurmak istedigin sey";


    http://uye.sutb.org.tr/ sitesindeki kullanıcı adı veya şifresine dediğiniz kod ile değer atanamıyor maalesef.



    < Bu mesaj bu kişi tarafından değiştirildi smur -- 6 Şubat 2014; 14:16:25 >
  • quote:

    Orijinalden alıntı: smur

    Bu gibi denemeleri yapmıştım. ama maalesef olmuyor. isterseniz siteyi söyleyeyim size. ordan sizde deneyin. burada yapmak istediğim. kullanıcı adı ve şifreyi otomatik yazdırıp, giriş tuşuna bastırmak

    http://uye.sutb.org.tr/

    Visual Studio ya da kullandığınız dili kullanmıyorum. Ancak aşağıda yine aynı şekilde bazı cevaplar var. İşinize yarıyor olmalılar.
    http://go4answers.webhost4life.com/Example/activate-textbox-webbrowser-control-59947.aspx




  • quote:

    Orijinalden alıntı: smur

    quote:

    Orijinalden alıntı: Fdumanli

    HtmlElement textbox = webBrowser1.Document.All["textboxismi"];
    textbox.InnerText = "doldurmak istedigin sey";


    http://uye.sutb.org.tr/ sitesindeki kullanıcı adı veya şifresine dediğiniz kod ile değer atanamıyor maalesef.

    http://uye.sutb.org.tr/Forms/Default/Default_Login.asp

    adresinde inputlarin değeri VergiNo ve Password,
    butonun ise B1.

    webBrowser1.Navigate("http://uye.sutb.org.tr/Forms/Default/Default_Login.asp");
    HtmlElement vergiNo = webBrowser1.Document.All["VergiNo"];
    vergiNo.InnerText = "123";
    HtmlElement Password = webBrowser1.Document.All["Password"];
    Password.InnerText = "1234";
    HtmlElement btn= webBrowser1.Document.All["B1"];
    btn.InvokeMember("click");

    kodlarıyla form otomatik doldurup gönderilebilir

    yok eğer inputlar dolmuyor diyosan önce focus yapıp sonra sendkey.send ile veri girişi yapman gerekiyor



    < Bu mesaj bu kişi tarafından değiştirildi someonewhoaintbelongshere -- 6 Şubat 2014; 15:28:26 >




  • quote:

    Orijinalden alıntı: Fdumanli

    quote:

    Orijinalden alıntı: smur

    quote:

    Orijinalden alıntı: Fdumanli

    HtmlElement textbox = webBrowser1.Document.All["textboxismi"];
    textbox.InnerText = "doldurmak istedigin sey";


    http://uye.sutb.org.tr/ sitesindeki kullanıcı adı veya şifresine dediğiniz kod ile değer atanamıyor maalesef.

    http://uye.sutb.org.tr/Forms/Default/Default_Login.asp

    adresinde inputlarin değeri VergiNo ve Password,
    butonun ise B1.

    webBrowser1.Navigate("http://uye.sutb.org.tr/Forms/Default/Default_Login.asp");
    HtmlElement vergiNo = webBrowser1.Document.All["VergiNo"];
    vergiNo.InnerText = "123";
    HtmlElement Password = webBrowser1.Document.All["Password"];
    Password.InnerText = "1234";
    HtmlElement btn= webBrowser1.Document.All["B1"];
    btn.InvokeMember("click");

    kodlarıyla form otomatik doldurup gönderilebilir

    yok eğer inputlar dolmuyor diyosan önce focus yapıp sonra sendkey.send ile veri girişi yapman gerekiyor


    Sorunu sayenizde çözdüm, ama kodlarla çözmedim. ince bir ayrıntıyı gözardı etmemişsiniz. ben adres olarak "http://uye.sutb.org.tr" giriyordum ama siz adres olarak "http://uye.sutb.org.tr/Forms/Default/Default_Login.asp" girdiniz. sorun burdaymış yani bu şekilde adresi düzelttikten sonra kodlar çalıştı. zaman ayırıp kafa yorduğunuz için gerçekten çok teşekkür ederim,




    not: adres uzantısı öğeyi denetle dediğin zaman en üstlerde
    <frame name="Main_Menu" src="Forms/Default/Default.asp">
    olarak gözüküyor.




  • Giriş yaptım fakat şimdi farklı bir sorun oluştu.


    biz giriş sayfası olarak WebBrowser1.Navigate("http://uye.sutb.org.tr/Forms/Default/Default_Login.asp"); dedik
    giriş yaptıktan hemen sonra form üzerindeki webbrowser tamamen silinip beyazlaşıyor, ve internet explorer "http://uye.sutb.org.tr/Forms/Default/Default.Asp " sayfasını açıyor.

    yani
    1.sorun ; giriş yaptıktan sonra webbrowser üzerinden devam etmedi .web browser üzerinde görünen herşey kayboldu.
    2. sorun ; giriş yaptıktan hemen sonra internet explorer sayfasını ("http://uye.sutb.org.tr/Forms/Default/Default.Asp " ) açıyor. yani internet explorer sayfasını açmamasını istiyorum. herşey web browser üzerinde olmalı.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.