2016-06-08 112 views
1

HTML代码vb.net HTML输入占位符

<input placeholder="0000000000" type="text" name="msisdn" id="msisdn"> 

我已经通过这个代码尝试的innerText:

WebBrowser1.Document.GetElementById("msisdn").InnerText = TextBox1.Text 

,但它改变占位符值不是文本框 的内文,我想更改文本框的确切文本值而不是占位符值

回答

0

试试这个:

WebBrowser1.Document.GetElementById("msisdn").SetAttribute("value", TextBox1.Text) 
0

您正在寻找.value属性。

innerText是用于内容; <input>元素没有内容。

+0

所以我有什么关系? –

+0

@Karim:将'.InnerText'切换为'.Value'。 –

+0

我使用vb.net语言而不是JavaScript .. –