javascript - 在订阅表单中打印多次错误
问题描述
当我们点击多次订阅按钮然后多次显示错误消息时,这个JS中的使用条件如何
<script>
$(document).on('click', '.et_pb_newsletter_button', function(e) {
var formObj = $(document).find('.et_pb_newsletter_custom_fields');
if ($(formObj[0][0]).hasClass('et_pb_signup_error') || $(formObj[0][1]).hasClass('et_pb_signup_error') || $(formObj[0][2]).hasClass('et_pb_signup_error')) {
console.log('abc12345', formObj[0][0]);
var tag = document.createElement("p");
var text = document.createTextNode("Please complete all starred boxes.");
tag.appendChild(text);
var element = document.getElementsByClassName("et_pb_newsletter_description");
element[0].appendChild(tag);
}
});
</script>
解决方案
推荐阅读
- swiftui - 绑定上的 SwiftUI 扩展
- python - python中没有输出,但在jupyter notebook中输出
- html - 我在这里使用 AJAX 有什么问题吗?
- python - 为什么使用证书后站点按域不可用?
- java - 如何使用 docker-compose 设置 selenoid
- php - 禁用 symfony 5 数据库连接
- gnu-make - 通过环境变量设置 Makefile (GNU Make) 的默认目标
- c# - 删除 EF 核心 (SQL Server) 中的级联树
- c# - LINQ 查询(Lambda 表达式)和 String.Join
- optimization - 使用 octave 中的优化包求解非线性方程组的约束系统