当两个文本框中输入了文本时发出警报

alert when two text boxes have text entered

本文关键字:文本 输入 两个      更新时间:2023-09-26

我想显示一个警告框的网页,有许多文本框的用户。

此警报将取决于在两个(或更多)文本框中输入的值。

如何绑定或以其他方式确定用户何时已在所有文本框中输入文本,以确定何时显示警告。

假设您有4个textarea字段。您可以尝试这样做:

var txtCount = 0;
$("textarea").on("blur", function() {
    $("textarea").each(function() {
        if ($(this).val().length > 0) {
            txtCount++;
        }
    }
if (txtCount == 4) { //do stuff }
});

这检查所有的textarea s当一个失去焦点(blur事件)。jQuery循环遍历每个textarea并检查其内容的长度。如果该值大于零(意味着其中包含某些内容),则计数变量增加。如果该变量达到textarea s的总数,则知道每个中都有内容。