Javascript 在两个文本框中输入文本时发出警报
我想向具有多个文本框的网页的用户显示一个警报框 此警报取决于在两个(或更多)文本框中输入的值Javascript 在两个文本框中输入文本时发出警报,javascript,jquery,html,asp.net-mvc-4,Javascript,Jquery,Html,Asp.net Mvc 4,我想向具有多个文本框的网页的用户显示一个警报框 此警报取决于在两个(或更多)文本框中输入的值 如何绑定或以其他方式确定用户何时在所有文本框中输入文本,以确定何时显示警报。假设您有4个textarea字段。您可以尝试以下方法: var txtCount = 0; $("textarea").on("blur", function() { $("textarea").each(function() { if ($(this).val().length > 0) {
如何绑定或以其他方式确定用户何时在所有文本框中输入文本,以确定何时显示警报。假设您有4个
textarea
字段。您可以尝试以下方法:
var txtCount = 0;
$("textarea").on("blur", function() {
$("textarea").each(function() {
if ($(this).val().length > 0) {
txtCount++;
}
}
if (txtCount == 4) { //do stuff }
});
每当一个人失去焦点(
blur
事件)时,这将检查所有textarea
s。jQuery循环遍历每个textarea
,并检查其内容的长度。如果该值大于零(表示其中有某些内容),则计数变量将递增。如果该变量达到textarea
s的总数,您就知道每个区域都有内容。检查每个区域的keypress
事件上所需复选框的值。当您离开文本框时,尝试在每个区域上使用blur
事件来检查其他区域的内容。其val
的长度应为>0
或类似值。