私は3つのフォームフィールド、テキストボックス、ドロップダウンリストとチェックボックスを持っています。最初の項目にドロップダウンリストをリセットし、リセットをクリックするとチェックボックスをオフにします。私はこのコードを試しましたが、ドロップダウンリストではなくテキストボックスのみをリセットします。チェックボックスをリセットする必要があります。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 = "一般的"、ErrorMessageId = "RequiredField")] [ドロップダウンリスト( "でProductType")] パブリック文字列型ドロップダウン・リストです。セット; } –