How to remove element attribute in webbrowser

Axlii1

Newbie
Joined
Dec 20, 2013
Messages
2
Reaction score
0
Hello!

[TD="class: postcell"] I am using Microsoft Visual Basic 2010 Express.
I need to remove "disabled" attribute from this element in webbrowser.

HTML:
<input id="RegisterBtn" class="btn btn-primary" type="submit" disabled="false" name="" value="Register"></input>


[/TD]

It must look like this:

HTML:
<input id="RegisterBtn" class="btn btn-primary" type="submit" name="" value="Register"></input>

I tried to change value of "disabled" to "" but registration doesn't work.
How can I do it?
Thanks.
 
Thank you.
Can you tell me how can I remove it?
I tried
Code:
Browser.Document.GetElementById("RegisterBtn").OuterHtml = "<input id='RegisterBtn' class='btn btn-primary' type='submit' name='' value='Register'>"
But registration still doesn't work.


I want to make app which will create account here dlh . net/en/register

My code:

Code:
Browser.Document.GetElementById("RegisterForm-element-4").SetAttribute("value", RandomLet(7))
Browser.Document.GetElementById("RegisterForm-element-5").SetAttribute("value", RandomLet(7))
Browser.Document.GetElementById("RegisterEmail").SetAttribute("value", EmailBox.Text)
Browser.Document.GetElementById("RegisterUsername").SetAttribute("value", RandomLet(9))
Browser.Document.GetElementById("RegisterEmail").SetAttribute("classname", "marksuccess")
Browser.Document.GetElementById("RegisterUsername").SetAttribute("classname", "marksuccess")
captchaform.captchabox.Load(Browser.Document.GetElementById("recaptcha_challenge_image").GetAttribute("src"))

'captcha solving code 

Browser.Document.GetElementById("RegisterBtn").OuterHtml = "<input id='RegisterBtn' type='submit' name='' value='Register'>"
Browser.Document.GetElementById("RegisterBtn").Focus()
Browser.Document.GetElementById("RegisterBtn").InvokeMember("click")

I am getting error "User Exists" ( when there is no user with this nickname ).
Thanks.
 
It 's been a very long time since I last coded in VB.NET, someone else will have to provide specifics.
 
It would seem you only need to set the disabled attribute to "true". However, that would only disable the button so that it can't be clicked after submission has began. I'm not sure this is related to your registration problem.
 
Try the lazy approach..inject javascript in your webbrowser that does the job for you. If you don't know how to code in Javascript very well, then no problem, Google is your friend.

In my WebBrowser projects I always make sure to outsource difficult operations to Javascript, and it works every single time.
Sites like stackoverflow.com etc are filled with easy to implement javascript codes.
 
Last edited:
Back
Top