भौगोलिक वेबब्रोसर में सी # ऑटो भरने इनपुटबॉक्स - सी #, विनफॉर्म, स्वत: पूर्ण, ब्राउज़र, gecko

मैं निम्नलिखित कोड का उपयोग कर डेटा के साथ कुछ इनपुटबॉक्स भरने की कोशिश कर रहा हूं:

        GeckoHtmlElement checkElement = null;
GeckoDocument checkDoc = GeckowebBrowser.Window.Document;
checkElement = checkDoc.GetHtmlElementById("username");
if (checkElement!=null)
{
checkElement.InnerHtml = username;
}

उपर्युक्त कोड सही तत्व और सेट पाता हैइनर एचटीएमएल को "उपयोगकर्ता नाम" लेकिन मुझे स्क्रीन पर कुछ भी नहीं मिला। ब्रेकपॉइंट्स का उपयोग करके मैंने पुष्टि की कि योजना के अनुसार इनर एचटीएमएल बदल दिया गया था। मैंने बदलने की भी कोशिश की। टेक्स्टकंटेंट (इसके बजाय .nerHtml) लेकिन परिणाम वही था। एचटीएमएल कोड इस प्रकार है:

<input id="username" class="inputboxclass" type="text" name="myusername">

मैं सी # Winforms .NET 4.5 और geckoFX 16 (XulRunner 16) का उपयोग करता हूं।

संपादित करें: यहां कोड है जो काम करता है (रेन विक्टर के सुझाव के लिए धन्यवाद)

checkElement.SetAttribute("value", username);

उत्तर:

उत्तर № 1 के लिए 1

इस कोड को एक स्टैंडअलोन टेक्स्ट फ़ाइल में रखें और इसे ब्राउज़र में खोलें:



<input type="text" value="5">fdfuhsi</input>

जैसा कि आप देखते हैं कि आप vale को संशोधित करना चाहते हैं, इनर एचटीएमएल नहीं।


संबंधित सवाल
सबसे लोकप्रिय