你只是不显示控件时分部分我也不显示
时间: 2023-12-29 19:04:28 浏览: 116
GridView中日期不显示时分秒的完美解决方法
如果你不需要将时间部分显示在页面上,可以将 type="datetime-local" 改为 type="date",并在后端处理时将时间部分设置为一个默认值,例如 00:00:00。这样页面上就只会显示日期部分,而时间部分则被设置为默认值,不会在页面上显示。
如果你想在前端处理时间部分,可以使用 JavaScript 将时间部分设置为默认值。以下是一个示例代码:
HTML 代码:
```
<td>
<input id="field_inDate" data-cy="inDate" type="date" class="form-control" name="inDate" formControlName="inDate" placeholder="YYYY-MM-DD" />
</td>
```
JavaScript 代码:
```
var input = document.getElementById("field_inDate");
input.addEventListener("change", function() {
var value = input.value;
if (value) {
input.value = value + "T00:00:00";
}
});
```
这段代码会在 input 元素的值发生变化时,将时间部分设置为 00:00:00。这样就可以只显示日期,而不显示时间的控件了。
阅读全文