Javascript myElement.textContent的显示不一致
我正在使用javascript调用一个函数,在两个id不同的密码输入上使用blur事件验证电子邮件输入 如果我从密码输入单击到电子邮件输入,它将显示我的错误消息。但是,如果从一个密码输入单击另一个密码输入,则不会显示错误消息。它确实会注册错误消息正下方的console.log消息,因此正在进行验证,但不会显示错误消息Javascript myElement.textContent的显示不一致,javascript,Javascript,我正在使用javascript调用一个函数,在两个id不同的密码输入上使用blur事件验证电子邮件输入 如果我从密码输入单击到电子邮件输入,它将显示我的错误消息。但是,如果从一个密码输入单击另一个密码输入,则不会显示错误消息。它确实会注册错误消息正下方的console.log消息,因此正在进行验证,但不会显示错误消息 document.forms.myCreateAcctForm.noValidate=true; var myCreateAcctForm=document.getElement
document.forms.myCreateAcctForm.noValidate=true;
var myCreateAcctForm=document.getElementById('myCreateAcctForm');
var myEmailTxtBox=document.getElementById('myEmailTxtBox');
var myPasswordTxtBox1=document.getElementById('myPasswordTxtBox1');
var myPasswordTxtBox2=document.getElementById('myPasswordTxtBox2');
var myCreateNewAcctBtn=document.getElementById('myCreateNewAcctBtn');
var myClearNewAcctBtn=document.getElementById('myClearNewAcctBtn');
var myEmailErrSpan=document.getElementById('myEmailErrSpan');
var myPassword1ErrSpan=document.getElementById('myPassword1ErrSpan');
var myPassword2ErrSpan=document.getElementById('myPassword2ErrSpan');
var myCreateAcctFormErrP=document.getElementById('myCreateAcctFormErrP');
电子邮件;
var-myPassword1;
var-myPassword2;
var myUsers=[];
var myNumUsers=myUsers.length;
函数MyUser(myEmail、myPassword)
{
this.myEmail=myEmail;
this.myPassword=myPassword;
}
函数isValidEmail()
{
myEmail=myEmailTxtBox.value;
var isValidEmail=真;
var myemailregexpatern=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
myEmailErrSpan.textContent=“”;
myCreateAcctFormErrP.textContent=“”;
如果(myEmail==“”)
{
isValidEmail=false;
myEmailErrSpan.textContent=“需要电子邮件”;
}
如果(!myemailregexpatern.test(myEmail.toUpperCase())),则为else
{
isValidEmail=false;
myEmailErrSpan.textContent=“无效的电子邮件格式”;
}
其他的
{
对于(var index=0;index switch (event.target.id)
{
case 'myEmailTxtBox':
myEmailErrSpan.textContent = "";
break;
case 'myPasswordTxtBox1':
myPassword1ErrSpan.textContent = "";
break;
case 'myPasswordTxtBox2':
myPassword2ErrSpan.textContent = "";
break;
}