Posts: 7
Threads: 2
Likes Received: 1 in 1 posts
Likes Given: 0
Joined: Oct 2026
Reputation:
0
I was trying to do some auto-population of form fields, but ran into a problem with the population of a dropdown list. Perhaps it could be clicked via one of the methods you offer and then the appropriate option could be chosen? Anyway, this was a problem I was trying to solve.
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
2026-10-20, 10:51:15
(This post was last modified: 2026-10-20, 10:53:28 by wila.)
Hello,
Thank you for your question.
The VB6 Fill Form demo has some code that does what you're asking.
Let me copy & paste the relevant details.
Following is the content of the "Change Html" button Click method:
Code: Private Sub ChangeHtmlButton_Click()
Dim Html As String
' change the html of an input textbox into a select (drop down)
InfoText.Text = "Changing the login name input textbox into a dropdown"
Html = "<select name=""username"">" & vbCrLf
Html = Html & " <option value=""Sylvia"">Sylvia</option>" & vbCrLf
Html = Html & " <option value=""Johnson"">Johnson</option>" & vbCrLf
Html = Html & " <option value=""Romeo"">Romeo</option>" & vbCrLf
Html = Html & " <option value=""Mario"">Mario</option>" & vbCrLf
Html = Html & " <option value=""Mr. Smith"">Mr. Smith</option>" & vbCrLf
Html = Html & " <option value=""Liza"">Liza</option>" & vbCrLf
Html = Html & "</select>" & vbCrLf
Document.SetElementOuterHtmlByName "username", Html
End Sub
This changes the existing html text control into a drop down.
Clicking on that button will show you that it actually replaces that text control with the html of a dropdown and it shows the list as below:
If you then click on the "Fill Form" button, it will select the "Mr Smith" option from the list.
The code of the Fill Form button click event looks like this:
Code: Private Sub FillFormButton_Click()
Document.ElementValueByName("username") = "Mr. Smith"
Document.ElementValueByName("password") = "supersecret"
Document.ElementValueByName("your-none-existing-input") = "smith@example.com"
Document.SetInputCheckboxByName "remember", True
InfoText.Text = "Next Click the Read Form button."
End Sub
Hope this helps,
Wil
PS: I will be moving this thread to the AntView section in a bit.
Edit: See this help page, for a walk-through of this particular example: VB6 - Fill Form Example
Posts: 7
Threads: 2
Likes Received: 1 in 1 posts
Likes Given: 0
Joined: Oct 2026
Reputation:
0
2026-10-20, 18:40:48
(This post was last modified: 2026-10-20, 20:16:26 by GTGeek88.)
(2026-10-20, 10:51:15)wila Wrote: Hello,
Thank you for your question.
The VB6 Fill Form demo has some code that does what you're asking.
Let me copy & paste the relevant details.
Following is the content of the "Change Html" button Click method:
Code: Private Sub ChangeHtmlButton_Click()
Dim Html As String
' change the html of an input textbox into a select (drop down)
InfoText.Text = "Changing the login name input textbox into a dropdown"
Html = "<select name=""username"">" & vbCrLf
Html = Html & " <option value=""Sylvia"">Sylvia</option>" & vbCrLf
Html = Html & " <option value=""Johnson"">Johnson</option>" & vbCrLf
Html = Html & " <option value=""Romeo"">Romeo</option>" & vbCrLf
Html = Html & " <option value=""Mario"">Mario</option>" & vbCrLf
Html = Html & " <option value=""Mr. Smith"">Mr. Smith</option>" & vbCrLf
Html = Html & " <option value=""Liza"">Liza</option>" & vbCrLf
Html = Html & "</select>" & vbCrLf
Document.SetElementOuterHtmlByName "username", Html
End Sub
This changes the existing html text control into a drop down.
Clicking on that button will show you that it actually replaces that text control with the html of a dropdown and it shows the list as below:
If you then click on the "Fill Form" button, it will select the "Mr Smith" option from the list.
The code of the Fill Form button click event looks like this:
Code: Private Sub FillFormButton_Click()
Document.ElementValueByName("username") = "Mr. Smith"
Document.ElementValueByName("password") = "supersecret"
Document.ElementValueByName("your-none-existing-input") = "smith@example.com"
Document.SetInputCheckboxByName "remember", True
InfoText.Text = "Next Click the Read Form button."
End Sub
Hope this helps,
Wil
PS: I will be moving this thread to the AntView section in a bit.
Edit: See this help page, for a walk-through of this particular example: VB6 - Fill Form Example
That's not working. The HTML snippet is:
Code: <form id="DSForm" novalidate="novalidate">
<div class="panel-message"></div>
<div class="form-group">
<label for="MakeID" class="required" aria-required="true">Make</label>
<span class="pull-right"><a href="#" class="btn-link" id="btn-no-make">Don't See Your Make or Model?</a></span>
<div class="clearfix"></div>
<select id="MakeID" name="MakeID" data-placeholder="Make" class="form-control select2-hidden-accessible" aria-required="true" tabindex="-1" aria-hidden="true">
<option></option>
<option value="1">Acura</option><option value="391">Advance Mixer</option><option value="383">Alexander Dennis</option><option value="2">Alfa Romeo</option><option value="3">AM General</option><option value="4">AMC</option><option value="339">American LaFrance</option><option value="285">Amphicar</option><option value="5">Aston Martin</option><option value="816">Auburn</option><option value="6">Audi</option><option value="216">Austin</option><option value="164">Austin-Healey</option><option value="340">Autocar</option><option value="393">Battle Motors</option><option value="341">BCI</option><option value="7">Bentley</option><option value="342">Bering</option><option value="174">Blue Bird</option><option value="8">BMW</option><option value="863">Bollinger Motors</option><option value="390">BrightDrop</option><option value="9">Bugatti</option><option value="10">Buick</option><option value="384">BYD</option><option value="11">Cadillac</option><option value="878">Canoo</option><option value="343">Capacity</option><option value="914">Caterham</option><option value="190">Caterpillar</option><option value="855">Cenntro</option><option value="12">Chevrolet</option><option value="13">Chrysler</option><option value="824">Citroen</option><option value="344">Crane Carrier</option><option value="14">Daewoo</option><option value="15">Daihatsu</option><option value="16">Datsun</option><option value="282">De Tomaso</option><option value="229">DeLorean</option><option value="176">Desoto</option><option value="17">Dodge</option><option value="18">Eagle</option><option value="346">Eagle Motor Coach</option><option value="228">Edsel</option><option value="345">E-ONE</option><option value="347">Federal Motors</option><option value="19">Ferrari</option><option value="20">FIAT</option><option value="21">Fisker</option><option value="348">Flxible</option><option value="22">Ford</option><option value="83">Freightliner</option><option value="288">Genesis</option><option value="23">GEO</option><option value="349">Gillig</option><option value="24">GMC</option><option value="350">Grumman</option><option value="920">Harbinger Motors</option><option value="351">Hendrickson</option><option value="125">Hino</option><option value="25">Honda</option><option value="26">HUMMER</option><option value="27">Hyundai</option><option value="352">IC Bus</option><option value="395">Ineos</option><option value="28">Infiniti</option><option value="81">International</option><option value="353">Irisbus</option><option value="29">Isuzu</option><option value="354">Iveco</option><option value="30">Jaguar</option><option value="31">Jeep</option><option value="830">Jensen</option><option value="98">John Deere</option><option value="198">Kaiser</option><option value="355">Kalmar</option><option value="296">Karma</option><option value="394">Karsan</option><option value="104">Kenworth</option><option value="32">Kia</option><option value="33">Lamborghini</option><option value="286">Lancia</option><option value="34">Land Rover</option><option value="35">Lexus</option><option value="36">Lincoln</option><option value="37">Lotus</option><option value="388">Lucid</option><option value="138">Mack</option><option value="917">Magirus Deutz</option><option value="385">Magnum Manufacturing</option><option value="356">Marmon</option><option value="38">Maserati</option><option value="39">Maybach</option><option value="40">Mazda</option><option value="41">McLaren</option><option value="42">Mercedes-Benz</option><option value="43">Mercury</option><option value="44">Merkur</option><option value="87">MG</option><option value="45">MINI</option><option value="46">Mitsubishi</option><option value="357">Mitsubishi Fuso</option><option value="256">Morgan</option><option value="358">Motor Coach Industries</option><option value="398">Mullen</option><option value="359">Navistar</option><option value="360">New Flyer</option><option value="47">Nissan</option><option value="361">Nova Bus</option><option value="48">Oldsmobile</option><option value="289">Opel</option><option value="362">Orion</option><option value="363">Oshkosh</option><option value="115">Packard</option><option value="49">Panoz</option><option value="119">Peterbilt</option><option value="50">Peugeot</option><option value="364">Pierce</option><option value="295">Pininfarina</option><option value="51">Plymouth</option><option value="382">Polestar</option><option value="52">Pontiac</option><option value="53">Porsche</option><option value="365">Prevost</option><option value="381">Proterra</option><option value="54">RAM</option><option value="55">Renault</option><option value="386">Rivian</option><option value="397">Rizon</option><option value="56">Rolls-Royce</option><option value="389">Rosenbauer</option><option value="57">Saab</option><option value="58">Saturn</option><option value="366">Scania</option><option value="59">Scion</option><option value="396">SEA Electric</option><option value="367">Setra</option><option value="116">Shelby</option><option value="60">Smart</option><option value="368">Spartan</option><option value="62">Sterling</option><option value="95">Studebaker</option><option value="63">Subaru</option><option value="284">Sunbeam</option><option value="64">Suzuki</option><option value="369">Temsa</option><option value="919">Terberg Taylor</option><option value="370">Terex</option><option value="65">Tesla</option><option value="371">Thomas Built Buses</option><option value="372">Thomas Dennis</option><option value="870">TICO</option><option value="373">TMC</option><option value="66">Toyota</option><option value="88">Triumph</option><option value="183">UD Trucks</option><option value="374">Utilimaster</option><option value="375">Van Hool</option><option value="392">VinFast</option><option value="67">Volkswagen</option><option value="68">Volvo</option><option value="376">Western Star</option><option value="111">Willys</option><option value="377">Workhorse</option><option value="69">Yugo</option><option value="934">ZM Trucks</option>
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-MakeID-container"><span class="select2-selection__rendered" id="select2-MakeID-container"><span class="select2-selection__placeholder">Make</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
The code you suggested fails.
The code I used to populate a std. text field was like this and it works:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("VIN", "12345678901234567")
I tried this code for the dropdown and it fails, too:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", "Toyota")
as does this code (your code, but using "thisfomr.oAntviewDocument"):
thisform.oAntviewDocument.ElementValueByName("MakeID") = "Toyota"
I'm wondering if they are changing this dropdown in some fashion via JavaScript. When I inspect it with Chrome Dev Tools, it doesn't show what I'd expect.
Posts: 7
Threads: 2
Likes Received: 1 in 1 posts
Likes Given: 0
Joined: Oct 2026
Reputation:
0
2026-10-20, 20:37:48
(This post was last modified: 2026-10-20, 20:39:45 by GTGeek88.
Edit Reason: For proper punctuation.
)
This forum software seems buggy. I've had a lot of lock ups with the page becoming unresponsive.
Also, what's the best way to get rid of the quote of the previous response?
As for the question, I tried this:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", "66")
and this:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", 66)
Neither worked and lnreturn had a value of zero. Is it possible that the control is just not refreshing? Is there a way to do that? (I'll go looking for that next.)
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
(2026-10-20, 18:40:48)GTGeek88 Wrote: That's not working. The HTML snippet is:
<snipped>
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", "Toyota")
as does this code (your code, but using "thisfomr.oAntviewDocument"):
thisform.oAntviewDocument.ElementValueByName("MakeID") = "Toyota"
I'm wondering if they are changing this dropdown in some fashion via JavaScript. When I inspect it with Chrome Dev Tools, it doesn't show what I'd expect.
Hi,
The html snippet you supplied has this bit:
Code: <option value="66">Toyota</option>
As such when you try to set the value for the drop down you should set it as:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", "66")
or
thisform.oAntviewDocument.ElementValueByName("MakeID") = "66"
The example I showed could have been clearer about what part to set, that you should set the option value and not the text it shows.
--
Wil
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
(2026-10-20, 20:37:48)GTGeek88 Wrote: This forum software seems buggy. I've had a lot of lock ups with the page becoming unresponsive.
Also, what's the best way to get rid of the quote of the previous response?
As for the question, I tried this:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", "66")
and this:
lnreturn = thisform.oAntviewDocument.SetElementValueByNameSync("MakeID", 66)
Neither worked and lnreturn had a value of zero. Is it possible that the control is just not refreshing? Is there a way to do that? (I'll go looking for that next.)
Oh.. so you tried that already. The first one is the one to use.
Oops.. let me see if I can reproduce your problem with your supplied html snippet.
Re. forum software. Most likely you are bumping into Web Application Firewall (WAF) issues. Sadly can't run without that nowadays.
If a "submit" doesn't work, you can use the back button in your browser and the text you typed should still be there.
Most likely it will be some source code that confuses the WAF.
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
2026-10-21, 09:13:38
(This post was last modified: 2026-10-21, 09:14:21 by wila.)
(2026-10-21, 08:37:22)wila Wrote: Oops.. let me see if I can reproduce your problem with your supplied html snippet.
Nope, can't reproduce this, it works fine for me.
Used this as test page: https://www.antwise.com/test/GTGeek88-dropdown.html
Then made a small tweak to the VB6 example to load that page instead and added the following line to the click event of the Fill Form button:
Document.ElementValueByName("MakeID") = "66"
You're using VFP from the looks of it, but I don't expect that to be any different.
--
Wil
Posts: 7
Threads: 2
Likes Received: 1 in 1 posts
Likes Given: 0
Joined: Oct 2026
Reputation:
0
Try with a dropdown on CarsForSale.com. I don't know if they do them all the same way, but it's not working as expected. You might want to examine the dropdown using the dev tools. It's like they are doing something to alter the dropdown using Javascript after it's built. Don't know. I just know what would seem to work is not working.
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
Hi,
On that site there's also a "Make" drop down as in your code, but it is different?
eg.
Code: <select id="make" name="make" class="form-control styled-select semi-square gtm-makeModel-select-makes shadow-style">
<option selected="" value="">All Makes</option>
<optgroup label="Popular">
<option value="Acura">Acura</option><option value="Audi">Audi</option><option value="Buick">Buick</option><option value="BMW">BMW</option><option value="Cadillac">Cadillac</option><option value="Chevrolet">Chevrolet</option><option value="Chrysler">Chrysler</option><option value="Dodge">Dodge</option><option value="Ford">Ford</option><option value="GMC">GMC</option><option value="Honda">Honda</option><option value="Hyundai">Hyundai</option><option value="Infiniti">Infiniti</option><option value="Jeep">Jeep</option><option value="Kia">Kia</option><option value="Land Rover">Land Rover</option><option value="Lexus">Lexus</option><option value="Lincoln">Lincoln</option><option value="Mazda">Mazda</option><option value="Mercedes-Benz">Mercedes-Benz</option><option value="MINI">MINI</option><option value="Mitsubishi">Mitsubishi</option><option value="Nissan">Nissan</option><option value="Porsche">Porsche</option><option value="RAM">RAM</option><option value="Subaru">Subaru</option><option value="Tesla">Tesla</option><option value="Toyota">Toyota</option><option value="Volkswagen">Volkswagen</option><option value="Volvo">Volvo</option></optgroup>
<optgroup label="Other"><option value="A Liner">A Liner</option><option value="Advanced EV">Advanced EV</option><option value="Advantage">Advantage</option><option value="Adventurer">Adventurer</option><option value="Airstream">Airstream</option><option value="Alcom Offroad">Alcom Offroad</option><option value="Alfa">Alfa</option><option value="Alfa Romeo">Alfa Romeo</option><option value="Alliance RV">Alliance RV</option><option value="Alum-Line">Alum-Line</option><option value="Aluma">Aluma</option><option value="Alumacraft">Alumacraft</option><option value="AM General">AM General</option><option value="AMC">AMC</option><option value="AmeraLite">AmeraLite</option><option value="American Coach">American Coach</option><option value="American Hauler">American Hauler</option><option value="American Ironhorse">American Ironhorse</option><option value="American LaFrance">American LaFrance</option><option value="American Motors">American Motors</option><option value="Anderson">Anderson</option><option value="Aprilia">Aprilia</option><option value="Arctic Cat">Arctic Cat</option><option value="Argo">Argo</option><option value="Ariens">Ariens</option><option value="Ascend">Ascend</option><option value="Aston Martin">Aston Martin</option><option value="ATC">ATC</option><option value="Auburn">Auburn</option><option value="Austin">Austin</option><option value="Austin-Healey">Austin-Healey</option><option value="Autocar">Autocar</option><option value="Avalon">Avalon</option><option value="Aviara">Aviara</option><option value="Bad Boy">Bad Boy</option><option value="Bad Boy Mowers">Bad Boy Mowers</option><option value="Baja">Baja</option><option value="Bass Cat">Bass Cat</option><option value="Bayliner">Bayliner</option><option value="Bear Track">Bear Track</option><option value="Belmont">Belmont</option><option value="Belmont Trailers">Belmont Trailers</option><option value="Benelli">Benelli</option><option value="Bennche">Bennche</option><option value="Bennington">Bennington</option><option value="Bentley">Bentley</option><option value="Berkshire">Berkshire</option><option value="Beta">Beta</option><option value="Big Dog">Big Dog</option><option value="Big Tex Trailer">Big Tex Trailer</option><option value="Bimota">Bimota</option><option value="Bintelli">Bintelli</option><option value="Black Rhino">Black Rhino</option><option value="Black Series">Black Series</option><option value="Blue Bird">Blue Bird</option><option value="Bluewater Sport Fishing Boat">Bluewater Sport Fishing Boat</option><option value="BMS">BMS</option><option value="Bobcat">Bobcat</option><option value="Bollinger Motors">Bollinger Motors</option><option value="Bombardier">Bombardier</option><option value="Boss Hoss">Boss Hoss</option><option value="Boston Whaler">Boston Whaler</option><option value="Bravo">Bravo</option><option value="Braxton Creek">Braxton Creek</option><option value="BrightDrop">BrightDrop</option><option value="Brinkley">Brinkley</option><option value="Buckshot Trailers">Buckshot Trailers</option><option value="Buell">Buell</option><option value="Bugatti">Bugatti</option><option value="Burromax">Burromax</option><option value="BWISE">BWISE</option><option value="BYD">BYD</option><option value="C & B Trailer">C & B Trailer</option><option value="Calico">Calico</option><option value="CAM Superline">CAM Superline</option><option value="Campion">Campion</option><option value="Can-Am">Can-Am</option><option value="Capacity">Capacity</option><option value="Car Mate Trailers">Car Mate Trailers</option><option value="Cargo Craft">Cargo Craft</option><option value="Cargo King Trailer">Cargo King Trailer</option><option value="Cargo Mate">Cargo Mate</option><option value="Carolina Skiff">Carolina Skiff</option><option value="Carriage">Carriage</option><option value="Carry-On">Carry-On</option><option value="Carry-on Trailer">Carry-on Trailer</option><option value="Case IH ">Case IH </option><option value="Catalina Yachts">Catalina Yachts</option><option value="Caterham">Caterham</option><option value="Caterpillar">Caterpillar</option><option value="Centurion">Centurion</option><option value="Century Boats">Century Boats</option><option value="CFMoto">CFMoto</option><option value="Chaparral">Chaparral</option><option value="Charger">Charger</option><option value="Chris-Craft">Chris-Craft</option><option value="Cigarette">Cigarette</option><option value="Citroen">Citroen</option><option value="Club Car">Club Car</option><option value="CM Trailers">CM Trailers</option><option value="Coachmen RV">Coachmen RV</option><option value="Cobalt Boats">Cobalt Boats</option><option value="Cobia">Cobia</option><option value="Coleman">Coleman</option><option value="Concept Boats">Concept Boats</option><option value="Continental Cargo">Continental Cargo</option><option value="Coolster">Coolster</option><option value="Country Coach">Country Coach</option><option value="Crest Pontoon">Crest Pontoon</option><option value="Crestliner">Crestliner</option><option value="Cross">Cross</option><option value="Crossroads RV">Crossroads RV</option><option value="Crownline">Crownline</option><option value="Cruiser RV">Cruiser RV</option><option value="Cruisers Yacht">Cruisers Yacht</option><option value="CSC Motorcycle">CSC Motorcycle</option><option value="Cub Cadet">Cub Cadet</option><option value="Currahee Trailers">Currahee Trailers</option><option value="Cushman">Cushman</option><option value="Dach">Dach</option><option value="Daewoo">Daewoo</option><option value="Daihatsu">Daihatsu</option><option value="Damon">Damon</option><option value="Darkhorse Cargo">Darkhorse Cargo</option><option value="Datsun">Datsun</option><option value="Davidson Trailers">Davidson Trailers</option><option value="DCB">DCB</option><option value="De Tomaso">De Tomaso</option><option value="DeLorean">DeLorean</option><option value="Delta">Delta</option><option value="Denago">Denago</option><option value="Desoto">Desoto</option><option value="Di Blasi">Di Blasi</option><option value="Diamo">Diamo</option><option value="Diamond C">Diamond C</option><option value="Diamond T">Diamond T</option><option value="Discovery">Discovery</option><option value="Dixie Chopper">Dixie Chopper</option><option value="Donzi Marine">Donzi Marine</option><option value="Doolittle">Doolittle</option><option value="Down 2 Earth">Down 2 Earth</option><option value="Ducati">Ducati</option><option value="Duckworth">Duckworth</option><option value="Durabull">Durabull</option><option value="Dutchmen">Dutchmen</option><option value="Dutchmen RV">Dutchmen RV</option><option value="Dynamax">Dynamax</option><option value="E-ONE">E-ONE</option><option value="E-Z-GO">E-Z-GO</option><option value="Eagle">Eagle</option><option value="Eagle Cap">Eagle Cap</option><option value="Eagle Trailer">Eagle Trailer</option><option value="Eahora">Eahora</option><option value="East to West">East to West</option><option value="Edsel">Edsel</option><option value="Entegra Coach">Entegra Coach</option><option value="Epic Carts">Epic Carts</option><option value="EV Titan">EV Titan</option><option value="Everglades">Everglades</option><option value="EverGreen RV">EverGreen RV</option><option value="Evolution">Evolution</option><option value="Excalibur">Excalibur</option><option value="Exmark">Exmark</option><option value="EZ Hauler">EZ Hauler</option><option value="EZ Kruiser">EZ Kruiser</option><option value="EZ Loader">EZ Loader</option><option value="Falcon Trailer">Falcon Trailer</option><option value="Featherlite Trailer">Featherlite Trailer</option><option value="Felling Trailers">Felling Trailers</option><option value="Ferrari">Ferrari</option><option value="Ferris">Ferris</option><option value="FIAT">FIAT</option><option value="Fisher">Fisher</option><option value="Fisker">Fisker</option><option value="Flagstaff">Flagstaff</option><option value="Fleetwood RV">Fleetwood RV</option><option value="Floe">Floe</option><option value="Force">Force</option><option value="Forest River">Forest River</option><option value="Formula">Formula</option><option value="Formula Trailer">Formula Trailer</option><option value="Fountain Powerboat">Fountain Powerboat</option><option value="Four Winns">Four Winns</option><option value="Freedom">Freedom</option><option value="Freightliner">Freightliner</option><option value="Frontier Trailer">Frontier Trailer</option><option value="Fruehauf">Fruehauf</option><option value="Fusconeta">Fusconeta</option><option value="G3 Boats">G3 Boats</option><option value="Gas Gas">Gas Gas</option><option value="GEM">GEM</option><option value="Genesis">Genesis</option><option value="Genesis Trailers">Genesis Trailers</option><option value="Genuine">Genuine</option><option value="Genuine Scooter">Genuine Scooter</option><option value="GEO">GEO</option><option value="Georgie Boy">Georgie Boy</option><option value="Gillig">Gillig</option><option value="Glacier Ice House">Glacier Ice House</option><option value="Glasstream">Glasstream</option><option value="Glastron">Glastron</option><option value="Godfrey">Godfrey</option><option value="Good Guys Trailers">Good Guys Trailers</option><option value="GPX Moto">GPX Moto</option><option value="Grady-White Boat">Grady-White Boat</option><option value="Grand Design RV">Grand Design RV</option><option value="Gravely">Gravely</option><option value="Great Dane">Great Dane</option><option value="Greenger">Greenger</option><option value="Grumman">Grumman</option><option value="Gulfstream">Gulfstream</option><option value="H&H">H&H</option><option value="H&H Trailers">H&H Trailers</option><option value="Hammerhead">Hammerhead</option><option value="Harley-Davidson">Harley-Davidson</option><option value="Harris">Harris</option><option value="Haul About">Haul About</option><option value="Haulin Trailers">Haulin Trailers</option><option value="Haulmark">Haulmark</option><option value="Heartland">Heartland</option><option value="HeyBike">HeyBike</option><option value="Heyday">Heyday</option><option value="HiBoy">HiBoy</option><option value="High Country">High Country</option><option value="Highfield">Highfield</option><option value="Highland Ridge">Highland Ridge</option><option value="Hillcrest Trailers">Hillcrest Trailers</option><option value="Hino">Hino</option><option value="HiSun">HiSun</option><option value="Holiday Rambler">Holiday Rambler</option><option value="Holmes">Holmes</option><option value="Homesteader Trailer">Homesteader Trailer</option><option value="Hudson">Hudson</option><option value="HUMMER">HUMMER</option><option value="HuntVe">HuntVe</option><option value="Hurricane">Hurricane</option><option value="Husqvarna">Husqvarna</option><option value="Hustler">Hustler</option><option value="Hyosung">Hyosung</option><option value="IC Bus">IC Bus</option><option value="Icebear">Icebear</option><option value="Icon Electric Vehicles">Icon Electric Vehicles</option><option value="Impact Trailers">Impact Trailers</option><option value="Indian">Indian</option><option value="Ineos">Ineos</option><option value="inTech Trailers">inTech Trailers</option><option value="International">International</option><option value="Interstate">Interstate</option><option value="Intimidator">Intimidator</option><option value="Iron Bull">Iron Bull</option><option value="Isuzu">Isuzu</option><option value="Itasca">Itasca</option><option value="ITI Cargo">ITI Cargo</option><option value="Iveco">Iveco</option><option value="Jaguar">Jaguar</option><option value="Jay Feather">Jay Feather</option><option value="Jay Flight">Jay Flight</option><option value="Jayco">Jayco</option><option value="Jensen">Jensen</option><option value="John Deere">John Deere</option><option value="Kaiser">Kaiser</option><option value="Kalmar">Kalmar</option><option value="Kandi">Kandi</option><option value="Karavan">Karavan</option><option value="Karma">Karma</option><option value="Kaufman">Kaufman</option><option value="Kawasaki">Kawasaki</option><option value="Kayo">Kayo</option><option value="Kendon">Kendon</option><option value="Kenworth">Kenworth</option><option value="Key Largo">Key Largo</option><option value="Key West Boats">Key West Boats</option><option value="Keystone RV">Keystone RV</option><option value="King Fisher">King Fisher</option><option value="Kioti">Kioti</option><option value="Kodiak">Kodiak</option><option value="Komfort">Komfort</option><option value="Kraftsman Trailers">Kraftsman Trailers</option><option value="KTM">KTM</option><option value="Kubota">Kubota</option><option value="Kymco">Kymco</option><option value="KZ RV">KZ RV</option><option value="La Costa">La Costa</option><option value="Lakota">Lakota</option><option value="Lamborghini">Lamborghini</option><option value="Lance">Lance</option><option value="Lance Camper">Lance Camper</option><option value="Lancia">Lancia</option><option value="Landau">Landau</option><option value="Landoll">Landoll</option><option value="Lark">Lark</option><option value="Larson Boats">Larson Boats</option><option value="Lawrimore">Lawrimore</option><option value="Leer">Leer</option><option value="Legend">Legend</option><option value="Lehman Trikes">Lehman Trikes</option><option value="Leisure Travel">Leisure Travel</option><option value="Liberty Trailers">Liberty Trailers</option><option value="Lifan">Lifan</option><option value="Lightning Trailers">Lightning Trailers</option><option value="Linhai">Linhai</option><option value="Lion">Lion</option><option value="Little Guy Trailers">Little Guy Trailers</option><option value="Load Trail">Load Trail</option><option value="Look">Look</option><option value="Look Trailers">Look Trailers</option><option value="Lotus">Lotus</option><option value="Lowe Boats">Lowe Boats</option><option value="Lucid">Lucid</option><option value="Lund">Lund</option><option value="Lynx">Lynx</option><option value="Mack">Mack</option><option value="Maddog">Maddog</option><option value="Madjax">Madjax</option><option value="Magnum Manufacturing">Magnum Manufacturing</option><option value="Mahindra">Mahindra</option><option value="Mako">Mako</option><option value="Malibu">Malibu</option><option value="Manitou Pontoon Boats">Manitou Pontoon Boats</option><option value="Marmon">Marmon</option><option value="Maserati">Maserati</option><option value="Massimo">Massimo</option><option value="Master Tow">Master Tow</option><option value="MasterCraft">MasterCraft</option><option value="Maverick">Maverick</option><option value="Maxum">Maxum</option><option value="MAXX-D">MAXX-D</option><option value="Maybach">Maybach</option><option value="MB">MB</option><option value="McLaren">McLaren</option><option value="Mercury">Mercury</option><option value="Merkur">Merkur</option><option value="MG">MG</option><option value="Midsota">Midsota</option><option value="Mirage Trailers">Mirage Trailers</option><option value="Mission Trailers">Mission Trailers</option><option value="Mitsubishi Fuso">Mitsubishi Fuso</option><option value="Monaco">Monaco</option><option value="Monterey">Monterey</option><option value="Moomba">Moomba</option><option value="Morgan">Morgan</option><option value="Moto Guzzi">Moto Guzzi</option><option value="Moto Morini">Moto Morini</option><option value="Motor Coach Industries">Motor Coach Industries</option><option value="MotoTec USA">MotoTec USA</option><option value="Mullen">Mullen</option><option value="MV Agusta">MV Agusta</option><option value="Nash">Nash</option><option value="National RV">National RV</option><option value="Nationcraft Trailers">Nationcraft Trailers</option><option value="Nautique">Nautique</option><option value="Navistar">Navistar</option><option value="NEO Trailers">NEO Trailers</option><option value="New Flyer">New Flyer</option><option value="New Holland">New Holland</option><option value="Newmar">Newmar</option><option value="NeXus RV">NeXus RV</option><option value="Nitro">Nitro</option><option value="Nitro Trailers">Nitro Trailers</option><option value="Nomad">Nomad</option><option value="Nor-Tech">Nor-Tech</option><option value="Nordtek Trailers">Nordtek Trailers</option><option value="Norstar">Norstar</option><option value="Northstar">Northstar</option><option value="Norton">Norton</option><option value="nuCamp RV">nuCamp RV</option><option value="Odes">Odes</option><option value="Odes Powersports">Odes Powersports</option><option value="Oldsmobile">Oldsmobile</option><option value="Opel">Opel</option><option value="Orion">Orion</option><option value="Oshkosh">Oshkosh</option><option value="Pace American">Pace American</option><option value="Pacific Coachworks">Pacific Coachworks</option><option value="Packard">Packard</option><option value="Palomino">Palomino</option><option value="Panoz">Panoz</option><option value="Peace Sports">Peace Sports</option><option value="Peterbilt">Peterbilt</option><option value="Peugeot">Peugeot</option><option value="Phoenix">Phoenix</option><option value="Phoenix RV">Phoenix RV</option><option value="Piaggio">Piaggio</option><option value="Pierce">Pierce</option><option value="Pininfarina">Pininfarina</option><option value="PJ Trailers">PJ Trailers</option><option value="Pleasure Way">Pleasure Way</option><option value="Plymouth">Plymouth</option><option value="Polaris">Polaris</option><option value="Polestar">Polestar</option><option value="Pontiac">Pontiac</option><option value="Premier Marine">Premier Marine</option><option value="Prevost">Prevost</option><option value="Prime Time RV">Prime Time RV</option><option value="Primo">Primo</option><option value="Princecraft">Princecraft</option><option value="QJMotor">QJMotor</option><option value="Quality Steel">Quality Steel</option><option value="R-Vision">R-Vision</option><option value="Ranger">Ranger</option><option value="Rawrr">Rawrr</option><option value="RC Trailer">RC Trailer</option><option value="RediHaul Trailers">RediHaul Trailers</option><option value="Regal">Regal</option><option value="Regency">Regency</option><option value="Reiser">Reiser</option><option value="Renault">Renault</option><option value="Renegade">Renegade</option><option value="Rice Trailers">Rice Trailers</option><option value="Ridley">Ridley</option><option value="Rinker">Rinker</option><option value="Riverside RV">Riverside RV</option><option value="Rivian">Rivian</option><option value="Roadtrek">Roadtrek</option><option value="Robalo">Robalo</option><option value="Rock Solid Cargo">Rock Solid Cargo</option><option value="Rockwood">Rockwood</option><option value="Rolls-Royce">Rolls-Royce</option><option value="Royal Enfield">Royal Enfield</option><option value="Ryvid">Ryvid</option><option value="Saab">Saab</option><option value="Sabre Yachts">Sabre Yachts</option><option value="Sailfish Boats">Sailfish Boats</option><option value="Salem">Salem</option><option value="Saturn">Saturn</option><option value="Scania">Scania</option><option value="Scarab">Scarab</option><option value="Scion">Scion</option><option value="Scootstar">Scootstar</option><option value="Scout">Scout</option><option value="SEA Electric">SEA Electric</option><option value="Sea Ray">Sea Ray</option><option value="Sea-Doo">Sea-Doo</option><option value="SeaArk Boats">SeaArk Boats</option><option value="Seafox">Seafox</option><option value="Segway">Segway</option><option value="Shasta RV">Shasta RV</option><option value="Shelby">Shelby</option><option value="Shorelandr">Shorelandr</option><option value="Skater">Skater</option><option value="Skeeter">Skeeter</option><option value="Ski-Doo">Ski-Doo</option><option value="Skyline">Skyline</option><option value="Slingshot">Slingshot</option><option value="Smart">Smart</option><option value="Smoker Craft">Smoker Craft</option><option value="Snake River Trailer">Snake River Trailer</option><option value="SnoPro Trailers">SnoPro Trailers</option><option value="Sooner">Sooner</option><option value="South Bay">South Bay</option><option value="Spartan">Spartan</option><option value="Spartan Cargo">Spartan Cargo</option><option value="Spartan Mowers">Spartan Mowers</option><option value="Sport Haven Trailer">Sport Haven Trailer</option><option value="Sprint">Sprint</option><option value="Sprinter">Sprinter</option><option value="SSR Motorsports">SSR Motorsports</option><option value="Starcraft Marine">Starcraft Marine</option><option value="Starcraft RV">Starcraft RV</option><option value="Stealth Trailers">Stealth Trailers</option><option value="Sterling">Sterling</option><option value="Stingray Boats">Stingray Boats</option><option value="Stratos">Stratos</option><option value="Studebaker">Studebaker</option><option value="Sun Tracker">Sun Tracker</option><option value="Sunbeam">Sunbeam</option><option value="Sunchaser">Sunchaser</option><option value="Sunny Brook">Sunny Brook</option><option value="Sunsation">Sunsation</option><option value="Sunset Park RV">Sunset Park RV</option><option value="Supra Boats">Supra Boats</option><option value="Supreme">Supreme</option><option value="Sure-Trac">Sure-Trac</option><option value="SurRon">SurRon</option><option value="Suzuki">Suzuki</option><option value="Sylvan">Sylvan</option><option value="Sym">Sym</option><option value="SYX Moto">SYX Moto</option><option value="Tahoe">Tahoe</option><option value="Terex">Terex</option><option value="Thomas Built Buses">Thomas Built Buses</option><option value="Thor Motor Coach">Thor Motor Coach</option><option value="Thunder Jet">Thunder Jet</option><option value="Tidewater Boat">Tidewater Boat</option><option value="Tiffin">Tiffin</option><option value="Tige">Tige</option><option value="Timpte">Timpte</option><option value="Titan Trailer">Titan Trailer</option><option value="TMC">TMC</option><option value="Toro">Toro</option><option value="Tracker">Tracker</option><option value="TRACKER OFF ROAD">TRACKER OFF ROAD</option><option value="TrailMaster">TrailMaster</option><option value="Travel Lite">Travel Lite</option><option value="Triple Crown Trailer">Triple Crown Trailer</option><option value="Triton">Triton</option><option value="Triton Trailers">Triton Trailers</option><option value="Triumph">Triumph</option><option value="Triumph Boats">Triumph Boats</option><option value="U-Dump Trailers">U-Dump Trailers</option><option value="UBCO">UBCO</option><option value="UD Trucks">UD Trucks</option><option value="Ural">Ural</option><option value="US Cargo">US Cargo</option><option value="Utilimaster">Utilimaster</option><option value="Vanderhall Motor Work">Vanderhall Motor Work</option><option value="Vanleigh RV">Vanleigh RV</option><option value="Venture RV">Venture RV</option><option value="Vespa">Vespa</option><option value="Viaggio">Viaggio</option><option value="Victory">Victory</option><option value="VinFast">VinFast</option><option value="Vivid">Vivid</option><option value="Wabash">Wabash</option><option value="Weekend Warrior">Weekend Warrior</option><option value="Weldcraft">Weldcraft</option><option value="Wellcraft">Wellcraft</option><option value="Wells Cargo">Wells Cargo</option><option value="Western RV">Western RV</option><option value="Western Star">Western Star</option><option value="Wildwood">Wildwood</option><option value="Willys">Willys</option><option value="Winnebago">Winnebago</option><option value="Wolf">Wolf</option><option value="Wooldridge">Wooldridge</option><option value="Workhorse">Workhorse</option><option value="Xpress Trailer">Xpress Trailer</option><option value="Yacht Club Trailers">Yacht Club Trailers</option><option value="Yamaha">Yamaha</option><option value="Yetti">Yetti</option><option value="Yugo">Yugo</option><option value="Zero">Zero</option><option value="Zieman">Zieman</option><option value="Zodiac">Zodiac</option>
</optgroup></select>
So the name and id are different as is the content.
Note that name and id are case sensitive and if you have both then it is recommended to choose the "id" over the "name" as the html specification demands that "id" is unique.
The problem here is the "optgroup" part that splits the selection into two parts.
One that is "Popular" and another one that is defined as "Other"
Once you select an item in Popular, for example "Audi" then you can programmatically change it like so:
Document.ElementValueByName("make") = "GMC"
But that isn't a solution, changing it to use Id doesn't help either.
But I played a bit with it and noticed that it works fine if you first give the html element the focus.
Which means that the following actually does work:
Code: Document.ElementClickById ("make")
Document.ElementValueById("make") = "GMC"
So I'm "clicking on it" as a way to focus the html element, after which I can select it programmatically without any issue.
--
Wil
Posts: 7
Threads: 2
Likes Received: 1 in 1 posts
Likes Given: 0
Joined: Oct 2026
Reputation:
0
No, it was not a casing issue. That is a slightly different dropdown than the one I was working with. Anyway, the focus thing may be the solution. I'll give it a try tomorrow.
Posts: 487
Threads: 67
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Oct 2016
Reputation:
14
2026-10-23, 11:33:47
(This post was last modified: 2026-10-23, 11:34:28 by wila.)
(2026-10-23, 03:10:29)GTGeek88 Wrote: No, it was not a casing issue. That is a slightly different dropdown than the one I was working with. Anyway, the focus thing may be the solution. I'll give it a try tomorrow.
Obviously that wasn't your issue as the casing of your code matched the html you quoted. I was just mentioning it as something to be aware of (not just for you, but also anyone that might be reading this thread as it is public after all).
The control needing to be focused before setting the value attribute might be a specific requirement for this website and/or the framework it is using. I've not investigated it any further. Hopefully doing so will resolve the issue for you as well.
--
Wil
|