【发布时间】:2015-08-14 10:23:17
【问题描述】:
首先,我要感谢您抽出宝贵时间阅读我的问题。
这是我的脚本
function SetDate(dt) {
if(document.getElementById("isoDate").checked) {
$('#date').val(dt);
}
}
这是我的日期:
@foreach (var date in ViewBag.MissingDays)
{
var isoDate = date.ToString("yyMMdd");
<div class="col-md-1">
<input type="checkbox" id="isoDate" name="isoDate" value="@isoDate"onclick="javascript:SetDate('@isoDate');" />
@*<a href="javascript:SetDate('@isoDate');">@isoDate</a>*@
</div>
}
现在,当我选中带有日期的复选框时,它将添加日期,但当我选中另一个日期时,它将替换旧日期。
我想要的是当我检查几个日期时,我想像这样添加它:
yymmdd,yymmdd,yymmdd or yymmdd yymmdd yymmdd
当我取消选中某个框时,我希望它删除日期。
【问题讨论】:
-
你的#date元素在哪里?
-
@AndreiMikhalevich 有必要吗?它已经将日期添加到文本字段,但我不希望下一个日期替换旧的一次,我希望它像 yymmdd、yymmdd 一样添加,并且当我取消选中该框时,我希望删除该日期。跨度>
标签: javascript asp.net asp.net-mvc razor