我想向包含多个文本框的网页的用户显示一个提醒框。
此警报取决于在两个(或更多)文本框中输入的值。
如何绑定或以其他方式确定用户何时在所有文本框中输入文本以确定何时显示警报。
答案 0 :(得分:1)
假设您有4个textarea
字段。你可以尝试这样的事情:
var txtCount = 0;
$("textarea").on("blur", function() {
$("textarea").each(function() {
if ($(this).val().length > 0) {
txtCount++;
}
}
if (txtCount == 4) { //do stuff }
});
只要失去焦点(textarea
事件),就会检查所有blur
。 jQuery遍历每个textarea
并检查其内容的长度。如果该值大于零(意味着某些内容),则计数变量递增。如果该变量达到textarea
的总数,则表示每个变量都有内容。