我在webform上有一些文本框,它们有这样的ID:
txtFinalDeadline_1
txtFinalDeadline_2
txtFinalDeadline_3
txtFinalDeadline_4
Run Code Online (Sandbox Code Playgroud)
在我的jQuery中,如何找到所有这些以便为它们赋值.在我有下划线之前,他们都被命名为txtFinalDeadline,我可以做到这一点并且有效.
$(this).find("#txtFinalDeadline").val(formatDate);
Run Code Online (Sandbox Code Playgroud)
然而,那时他们都被命名为同一件事.现在我的名字后面有_x,我不知道如何分配与之前相同的值.
我使用了jQuery datepicker.在我的"EndDate"文本框中,我想使用从"StartDate"文本框+ 1中选择的日期.我该怎么做?
我尝试了这个,但没有奏效.在我的开始日期代码我有......
test = $(this).datepicker('getDate');
testm = new Date(test.getTime());
testm.setDate(testm.getDate() + 1);
Run Code Online (Sandbox Code Playgroud)
然后在我的结束日期代码我...
minDate: testm,
Run Code Online (Sandbox Code Playgroud)
但结束日期仍然是本月的所有日子.
编辑.我很好奇为什么这不起作用.在我的开始日期datepicker我有这个..
onSelect: function (dateText, inst) {
test = dateText
}
Run Code Online (Sandbox Code Playgroud)
为什么我不能进入我的结束日期datepicker并说,minDate: test?
编辑.还是行不通
$(".dateStartDatePickerBox").datepicker({
minDate:'-0d',
onSelect: function(dateText, inst)
{
test = $(this).datepicker('getDate');
testm = new Date(test.getTime());
testm.setDate(testm.getDate() + 1);
$("#dateEndDatePickerBox").datepicker("option", "minDate", testm);
}
});
$(".dateEndDatePickerBox").datepicker({
onSelect: function()
{
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个Web表单Web应用程序(asp.net 2.0).当用户提交表单时,我的提交链接实际上已经消失,因此他们无法再次提交.但是,他们可以按F5,这会导致另一个插入数据库,我不希望发生这种情况.
是否存在某种设置,如果/当他们按F5告诉页面时我可以设置 - 不再提交?
我正在使用jQuery datepicker,我有两个文本框(开始日期/结束日期).用户单击相应的文本框并显示日历.那没问题.
我需要做的是当用户说,点击开始日期文本框并选择一个日期.我需要触发一个onblur事件.
在选择日期后,我在哪里为日历控件设置onblur事件?我在实际的文本框中尝试但是这不对,因为这是在从日历控件中选择实际日期之前发生的.