JS问题 如何一个input为空值 让另一个input添加属性?
<inputtype="datetime"name="yuyue_time"value="{$content->yuyue_time}"class="layui-inpu...
<input type="datetime" name="yuyue_time" value="{$content->yuyue_time}" class="layui-input date A" autocomplete="off">
<input type="datetime" name="next_time" value="{$content->next_time}" class="layui-input date B" autocomplete="off">
如果第二个input B为空
如何用 JS 让 第一个input A 添加
变成
<input type="datetime" name="yuyue_time" value="{$content->yuyue_time}" class="layui-input date A" lay-verify="required" autocomplete="off"> 展开
<input type="datetime" name="next_time" value="{$content->next_time}" class="layui-input date B" autocomplete="off">
如果第二个input B为空
如何用 JS 让 第一个input A 添加
变成
<input type="datetime" name="yuyue_time" value="{$content->yuyue_time}" class="layui-input date A" lay-verify="required" autocomplete="off"> 展开
2个回答
展开全部
<script>
$(".B").blur(function (){//当input B失去焦点时触发
var valueb = $(this).val();
if(valueb==''){//当input B没有值时给input A增加属性
$(".A").attr("lay-verify","required");
}
})
</script>
望采纳
$(".B").blur(function (){//当input B失去焦点时触发
var valueb = $(this).val();
if(valueb==''){//当input B没有值时给input A增加属性
$(".A").attr("lay-verify","required");
}
})
</script>
望采纳
更多追问追答
追问
还差一点, 就是我刚刚试了 如果我不先点击B 触发失去焦点 就不会触发你这个JS
这个可以 ,但是还有一点点问题。 就是 靠value是否有值 不靠谱,
能不能用是否input输入了内容 为条件
因为 value值 这个的话, 会一直B没有值 弹A需要输入值
我这边如果A没有值,B没有值, 就必须要输入A,或者A没有值 B有值 是可以正常提交的
麻烦你了 等会给您加分
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询