Visual Basic Code , VB.NET Code, VB Code
  Home   :  Code   :  Forums   :  Submit   :  Mailing List   :  About   :  Contact


Clicking specific radio button on web form and if statement


Clicking specific radio button on web form and if statement

Author
Message
Lytning
Lytning
Supreme Being
Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)Supreme Being (285 reputation)

Group: Forum Members
Posts: 1, Visits: 6
Dim PageInput2 As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("select")

For Each elem As HtmlElement In PageInput2

If elem.GetAttribute("id") = "adults" Then

elem.SetAttribute("value", AdultsTXT.Text)

End If

If elem.GetAttribute("id") = "children" Then

elem.SetAttribute("value", ChildrenTXT.Text)

End If

If elem.GetAttribute("id") = "infants" Then

elem.SetAttribute("value", InfantsTXT.Text)

End If

If elem.GetAttribute("id") = "wdftime1" Then

elem.SetAttribute("value", Time1TXT.Text)

End If

If elem.GetAttribute("id") = "wdftime2" Then

elem.SetAttribute("value", Time2TXT.Text)

End If

Next

Dim PageInput3 As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("checked")

For Each elem As HtmlElement In PageInput3

If elem.GetAttribute("id") = "oneway" Then

elem.SetAttribute("value", RadioButton1.Checked)

End If

If elem.GetAttribute("id") = "return" Then

elem.SetAttribute("value", RadioButton2.Checked)

End If

Next





What I'm trying to do is have my vb.net program to enter information that is put into the form, to place it on a website. The first problem I'm having is trying to make the radio buttons to click the radio on the website. I'm thinking that the "checked" is probably the wrong piece. So if anyone knew which one that should be changed to, that'd be great to let me know. When I look into the line of HTML and it's tags for the radio buttons I'm aimed at, it looks like this.




input type="hidden" name="xwdf_TripType" value="/sessionWorkflow/productWorkflow[@product='Rail']/tripRequirements/tripType" />input value="OneWay" type="radio" onclick="blankReturnDate(false)" id="oneway" checked="checked" name="wdf_TripType" />label for="oneway">One-Way/label>

input type="hidden" name="xwdf_TripType" value="/sessionWorkflow/productWorkflow[@product='Rail']/tripRequirements/tripType" />input value="Return" type="radio" onclick="setReturnDate(false)" id="return" name="wdf_TripType" />label for="return">Round-Trip/label>







I was thinking select might work, but it hasn't so far. That or my 'round trip' radio button isn't correct in what it's aimed at since the Round Trip radio on the website seems to look like a if statement but still retains the same kind of idea with One way. So I'm not sure how to address that.



My second problem is that because of the radio buttons, I'm not sure how one would if statement them so that if it does a one way. By how it seems, the website hides the second set of fields for returns on a round trip. So my form is automatically entering default calendar return. What is making me say I'm not sure how it would be done is because if you put the if statement under one of the WebBrowser1.Document.GetElementsByTagName(""), then the field probably wouldn't function properly.



Any ideas? Tutorials and resources would be most appreciated.[quote][/quote]
Edited
11/11/2012 by Lytning
GO


Similar Topics


Reading This Topic


Login
Existing Account
Email Address:


Password:


Social Logins

Select a Forum....

















A1VBCode Forums


Search