为了账号安全,请及时绑定邮箱和手机立即绑定

我无法验证此选择

我无法验证此选择

莫回无 2023-02-17 16:48:20
我崩溃了,因为我无法在我的邮件列表表单中执行我的选择的自定义验证。我有另一个字段,可以在无效时进行验证,但在选择中它似乎不起作用。让我告诉你我的代码。function validate() {  var x = document.forms["mlist-form"]["EMAIL"].value;  if (x == "") {    document.getElementById("email-error").innerHTML = "Email Address is required.";    document.getElementById("email-error").style.display = "block";    return false;  }  document.getElementById("email-error").innerHTML = "Please enter a valid Email Address.";  document.getElementById("email-error").style.display = "block";}document.addEventListener('invalid', (function() {  return function(e) {    //prevent the browser from showing default error bubble / hint    e.preventDefault();    // optionally fire off some custom validation handler    // myValidation();  };})(), true);function countryError() {  var f = document.forms["mlist-form"]["COUNTRY"].value;  if (f = "") {    document.getElementById("country-error-label").innerHTML = "Country is required.";    document.getElementById("country-error-label").style.display = "block !important";    return false;  }}
查看完整描述

1 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

这里:


            function countryError() {

              

                var f = document.forms["mlist-form"]["COUNTRY"];

              var country = f.options[f.selectedIndex].value;

                if (country == "") {

                    document.getElementById("country-error-label").innerHTML = "Country is required.";

                    document.getElementById("country-error-label").style.display = "block !important";

                    return false;

                }

            }

一个工作示例


查看完整回答
反对 回复 2023-02-17
  • 1 回答
  • 0 关注
  • 75 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信