我有三個表單域,文本框,下拉列表和複選框。我想將下拉列表重置爲第一項,並選中複選框以取消選中是否單擊重置。我試過這段代碼,但它只會重置文本框而不是下拉列表。我需要一些重置複選框。Javascript重置下拉列表和複選框
注意:下拉列表類型是在模型中定義的。
<input type="text" name="a" class="input-medium w1" data-bind="value: value" />
<label class="control-label" for="category" id="ProductType">Type: @Html.EditorFor(m => m.Type)</label>
<label class="control-label">Included Discontinued:@Html.CheckBox("searchDate")</label>
var dropDown = document.getElementById("ProductType");
dropDown.selectedIndex = 0;
var elements = document.getElementsByTagName("input");
for (var ii = 0; ii < elements.length; ii++) {
if (elements[ii].type == "text") {
elements[ii].value = "";
}
}
'#ProductType'看起來像一個標籤,而不是一個下拉列表? – adeneo
這是一個下拉列表[RequiredValidator(ErrorMessageCategory =「General」,ErrorMessageId =「RequiredField」)] [DropdownList(「ProductType」)] public string Type {get;組; } –