嘿伙计们,我正在尝试创建一个可以选择一天的搜索.
我想通过下拉选择和日历来提供该选项.
我正在使用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" />.
这是可能的还是我应该更喜欢这些?
任何反馈都会有所帮助
我想更新数据库(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命令?
谢谢
我有这个搜索栏:
我不希望用户进行完整搜索,因为数据库中有大约 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 ×2
jquery ×2
database ×1
date ×1
datepicker ×1
datetime ×1
html ×1
sql ×1
sql-server ×1