我正在网站上进行一些更改,并使用选择框填写了表单。在选择之前,我使用的是输入字段,但现在我将其更改为选择字段,因为此字段正在从数据库中读取值。
所以现在我试图根据需要标记这些选择字段,但无法弄清楚该怎么做。
这是我的代码,用于输入字段的必需标志为true,但是现在如何对选择字段执行相同的操作。
jQuery(".next").click(function () {
var filter = true,
reded = [];
jQuery(".visible-path input").filter("[required]").each(function () {
if (jQuery(this).val() === '') {
jQuery(this).css("border", "1px solid red");
reded.push(jQuery(this).index("input"));
filter = false;
}
});
setTimeout(function () {
for (var i = 0; i < reded.length; i++) {
jQuery("input").eq(reded[i]).css("border", "1px solid #e7e7e7");
jQuery("select").eq(reded[i]).css("border", "1px solid #e7e7e7");
}
reded = [];
}, 800);
答案 0 :(得分:-1)
不需要JQuery,只需添加HTML5属性“ required”进行选择。它需要验证。
<select required>
....
</select>