Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在我的“时间”中添加秒数;时间选择器;?_Jquery_Html_Jquery Ui_Razor_Jquery Ui Datepicker - Fatal编程技术网

Jquery 如何在我的“时间”中添加秒数;时间选择器;?

Jquery 如何在我的“时间”中添加秒数;时间选择器;?,jquery,html,jquery-ui,razor,jquery-ui-datepicker,Jquery,Html,Jquery Ui,Razor,Jquery Ui Datepicker,我使用jQuery UI日期选择器的方式如下: var datepickerOpts = { changeMonth: true, changeYear: true, showButtonPanel: true, showWeek: true, onClose: function(dateText, inst) { if (($("#BeginTime").val()).length == 0) {

我使用jQuery UI日期选择器的方式如下:

var datepickerOpts = {
    changeMonth: true,
    changeYear: true,
    showButtonPanel: true,
    showWeek: true,
    onClose: function(dateText, inst) {
                        if (($("#BeginTime").val()).length == 0) {
                            $("#BeginTime").timeEntry("setTime", new Date(0, 0, 0, 0, 0, 0));
                        }
                        $("#BeginTime").focus();
                    }
}

$("#BeginDate").datepicker(datepickerOpts);
相关的[cs]html是:

<tr id="trBeginDate">
    <td>
    </td>
    <td>
        @Html.LabelFor(m => m.BeginDate)
    </td>
    <td style="padding-right: 20px;">
        @Html.TextBoxFor(m => m.BeginDate, new {alt = "date-us", style = "width: 109px;"})
    </td>
    <td>
        @Html.LabelFor(m => m.BeginTime)
    </td>
    <td style="padding-right: 20px;">
        @Html.TextBoxFor(m => m.BeginTime, new {style = "width: 109px;"})
    </td>
</tr>
这也不是:

. . .
onClose: function(dateText, inst) {
                        if (($("#BeginTime").val()).length == 0) {
                            $("#BeginTime").text.val("00:00:00");
. . .

那么,如何将BeginTime值设置为“00:00:00”?

只需转到链接,您将获得所需的内容。

只要转到链接,您就会得到所需的资料。

看看$.timeEntry(),在“格式”选项卡下是如何设置不同的默认格式。根据您的需要,以下是设置秒数和24小时时钟的方法:

// Start Date / Time
var beginDatepickerOpts = {
    ...
}
$('#BeginTime').timeEntry({
    showSeconds: true,
    show24Hours: true
});
$("#BeginDate").datepicker(beginDatepickerOpts);

// End Date / Time
var endDatepickerOpts = {
    ...
}
$('#EndTime').timeEntry({
    showSeconds: true,
    show24Hours: true
});
$("#EndDate").datepicker(endDatepickerOpts);
示例


jsidle示例。

看一下$.timeEntry(),在“格式”选项卡下是如何设置不同的默认格式。根据您的需要,以下是设置秒数和24小时时钟的方法:

// Start Date / Time
var beginDatepickerOpts = {
    ...
}
$('#BeginTime').timeEntry({
    showSeconds: true,
    show24Hours: true
});
$("#BeginDate").datepicker(beginDatepickerOpts);

// End Date / Time
var endDatepickerOpts = {
    ...
}
$('#EndTime').timeEntry({
    showSeconds: true,
    show24Hours: true
});
$("#EndDate").datepicker(endDatepickerOpts);
示例


jsidle示例。

-1考虑到它与设置一个选项值以使用默认jQuery日期选择器启用一样简单,我不认为获取额外插件是一个适用的答案。-1考虑到它与设置一个选项值以使用默认jQuery日期选择器启用一样简单,我不认为获得额外的插件是一个合适的答案。