Hej. Planuje zrobić wyszukiwarke, w której wyszukiwanie będzie odybwało się za pomocą nazwy zawartość wybranej z DropDownList. Mam już napisaną listę oraz skrypt w javie, który potrafi pobrać zaznaczoną zawartość. I tu stoje. Mam problem z przesłaniem wybranej zawartości do kontrolera za pomocą przycisku. Orientuje się ktoś może jak to zrobić lub ma inny pomysł. Przesyłam kod.
document.addEventListener("change", function () {
var file = document.getElementById("Form").Down;
var button = document.getElementById("firstButt");
var object;
switch (file.selectedIndex) {
case 1:
object = "Id";
break;
case 2:
object = "Name";
break;
case 3:
object = "Cost";
break;
case 4:
object = "Company";
break;
case 5:
object = "State";
break;
case 6:
object = "Type";
break;
case 7:
object = "Material";
break;
case 8:
object = "Date";
break;
default:
object = "";
break;
}
});
<div id="rightPanel">
<div id="infoDesk">
<asp:HiddenField ID="hdnfldVariable" runat="server" />
<ul>
<li>
<div id="hiddenItem"></div>
<form id="Form">
<select name="Down">
<option value="-">Wybierz kategorię</option>
<option value="Id">Identyfikator</option>
<option value="Name">Nazwa</option>
<option value="Cost">Cena</option>
<option value="Company">Firma</option>
<option value="State">Status</option>
<option value="Type">Rodzaj</option>
<option value="Material">Materiał</option>
<option value="Date">Data dodania</option>
</select>
@Html.TextBox("searchString")
<button id="firstButt" onclick="location.href='@Url.Action("Index")'">
<span>Znajdź</span>
</button>
</form>
</li>
</ul>
</div>
</div>