Если HTML выглядит так:
<form action="someurl">
<select name="SomeOption">
<option value="val1">val1</option>
<option value="val2">val2</option>
</select>
</form>
И вы хотите отправить форму с «val1», затем вам нужно выполнить HTTP-операцию POST для «someurl», включая аргумент SomeOption = val1. Это по сути то, что делает браузер. Конечно, форма, которую вы пытаетесь смоделировать, будет немного сложнее.
Это то, что вы спрашивали?
Кстати, если вы хотите точно увидеть, что происходит, когда браузер отправляет форму, посмотрите Fiddler , отличный инструмент, созданный коллегой из Microsoft.