小编Mar*_*ria的帖子

更改下拉选择选项取决于datepicker选择

嘿伙计们,我正在尝试创建一个可以选择一天的搜索.

我想通过下拉选择和日历来提供该选项.

我正在使用Bootstrap和JQuery-UI datepicker.

我的代码正在运行,两个选项都正常工作

我希望当用户在日历上选择一天时,也可以动态更改下拉日期.

这是我的代码:

<div class="input-group col-lg-2 col-md-12 col-sm-12 search">
      <label class="bd-form-label" style="float: left;width: 100%;">Dates</label>
         <select name="name" id="name_id" style="width: 80%;float: left;">
            <option value="">Any Month</option>
            <option value="October 2017">October 2017</option>
            <option value="November 2017">November 2017</option>
            <option value="December 2017">December 2017</option>
            <option value="January 2018">January 2018</option>
         </select>
         <input type="hidden" id="datepicker" class="hasDatepicker" value="16-Oct-2017" style="">
            <img class="ui-datepicker-trigger" src="http://jqueryui.com/resources/demos/datepicker/images/calendar.gif" alt="..." title="...">
     </div>
Run Code Online (Sandbox Code Playgroud)

例如,如果用户点击日历2019年10月选择显示2019年10月的选项,因为我的输入为<input type="hidden" />.

这是可能的还是我应该更喜欢这些?

任何反馈都会有所帮助

html javascript jquery datepicker twitter-bootstrap

5
推荐指数
1
解决办法
3028
查看次数

更新SQL Server -1天中的所有日期列

我想更新数据库(SQL Server Express)中所有特定ID的日期。

我正在显示我想要的ID。

SELECT TOP (1000) ID, Dates
FROM tbl_table
WHERE (id IN (29695, 29700, 29701, 29702, 29703, 29704, 29705, 29706, 29707, 29708, 29709, 29710, 29711, 29712, 29713, 29714, 29715))
Run Code Online (Sandbox Code Playgroud)

并且我在数据库中的日期是这样的:

在此处输入图片说明

有什么办法可以用相同的日期-1天来更新所有日期列?

例如:如果有2019-12-20,将其更新为2019-12-19

例如,如果要在PHP中执行此操作,则将遍历此查询并获取所有所有日期。在我删除这样的一天后:

date('m/d/Y', strtotime($date. ' - 1 days');
Run Code Online (Sandbox Code Playgroud)

并创建一个查询来更新基于id的所有列。我只是想避免这种情况。有没有执行此操作的SQL命令?

谢谢

sql database sql-server datetime date

4
推荐指数
1
解决办法
2823
查看次数

选择后删除必需属性

我有这个搜索栏:

在此输入图像描述

我不希望用户进行完整搜索,因为数据库中有大约 40000 条记录,这需要一段时间。

所以我将其分为两个选项,并且根据需要设置了第一个字段,

<select required name="field1" id="destination" tabindex="-1" class="select2-hidden-accessible" aria-hidden="true"> <option name="country" value="">Field</option> <option name="country" value="%">Any destination</option> </select>

但如果他们选择字段 2 或字段 3,我需要删除该必填字段。

所以我认为最好的做法是做类似的事情onchange并删除这样的事情所需的东西.removeAttribute("required")

最简单的方法是什么?普通还是 JQuery?我是 JavaScript 的初学者,所以任何反馈都会有帮助。

javascript jquery

3
推荐指数
2
解决办法
1万
查看次数