javascript - 阻止输入类型 date null 时更改边框颜色和消息 html 验证
问题描述
我想问一下,输入类型date
为null,表单无法提交怎么办?
我试过使用 html5 验证,我想用 js 更改颜色字段边框和错误消息,但它不起作用。
这是html代码
<label class="col-sm-2 col-form-label margin-up">Born Date *</label>
<div class="col-md-4">
<input type="date" class="form-control" value="<?php echo $user->born_date ?>" name="born_date" id="born_date" oninput="test_date(this.value);" required>
<small class="date_born" style="color: red">Date must be filled</i></small>
</div>
这是验证输入和更改颜色边框的 js 函数
$('.date_born').hide();
function test_date()
{
var date1= document.getElementById("born_date").value;
if(date1=='')
{
$('#born_date').addClass('err');
$('.date_born').show();
document.getElementById("born_date").value='';
}
else if(date1!="")
{
$('#born_date').removeClass('err');
$('.date_born').hide();
}
}
这是css错误代码
.err{
border-color: red;
border: solid 2px red;
height: calc(1.5em + .95rem + 2px);
}
有什么建议吗?
谢谢
解决方案
推荐阅读
- android - UITextView 像 Android 一样的自动换行
- python - 我想用 bs4 从亚马逊获取产品的标题
- gcc - __FILE__ 和 __FUNCTION__ 提供的指针的值是否不变?
- node.js - 如何在车把的 express.js 文件中进行 AJAX POST 调用?
- javascript - 使用 postMessage 扩展后台页面
- node.js - 无法在 docker 内启动节点应用程序
- python - 如何在非均匀 DFFT 中获得频率?
- flutter - 如何将关键属性添加到还没有它的小部件?
- flutter - 扑。多个英雄共享同一个标签。带按钮的 ListView
- javascript - Typescript:如何从字符串数组中定义类型?