You need to enable JavaScript to run this app. 如何合并两个jQuery showError函数实现邮箱校验的状态提示功能
优惠活动
大模型
产品
解决方案
定价
更多

如何合并两个jQuery showError函数实现邮箱校验的状态提示功能

合并后的实现代码

两个同名的showError函数后定义的会覆盖先定义的,直接把两段逻辑整合到同一个函数内即可,完全符合你需要的「同步更新提示文案+控制提交按钮状态」的需求:

function showError(el, err) {
  // 更新校验提示文案
  $('#validate_message').html(
    err ? "Error: please enter a valid email address." : "Valid: press the enter key to subscribe."
  );
  // 控制提交按钮禁用状态,err本身为布尔值可以直接作为属性值,无需三元判断
  $("#commandinput").attr("disabled", err);
}

如果需要把提示换成中文,直接修改html()方法内的文本即可:

  • 非法提示替换为「错误:请输入有效的邮箱地址」
  • 合法提示替换为「有效:按下回车键即可订阅」

内容的提问来源于stack exchange,提问作者Headless Horse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 12:45:05