0
これはメールアドレスのフォーム検証です - フィールドemail1 - 2回目の検証を追加する必要があります - email1はemail2と等しく、そうでない場合は別の警告メッセージが表示されます。私は追加しようとしました:javascriptフォームの検証 - 一致するメールフィールド
if (f.email1.value != f.email2.value)
{
customAlert ("email2",bnadd_msg_005);
return (false);
}
しかし、それは私のためには機能しませんでした。どんな洞察?
case "email1":
// Checking to make sure email field is on the form
if (typeof f.email1 != "undefined")
{
if ((f.email1.value == "") && (f.sameAsShip.checked))
{
customAlert ("email1",bnadd_msg_018);
if ((typeof TeaLeaf != "undefined") && (typeof TeaLeaf.Client != "undefined") && (typeof TeaLeaf.Client.tlAddEvent != "undefined")) {
var nVO = { ErrorMessage : bnadd_msg_018}
TeaLeaf.Event.tlAddCustomEvent(subtype, nVO);
}
return false;
}
//Validate that email address has @ and .
if(f.email1 && (f.email1.value != "") && (!editEmail(f.email1.value,'Email Address')))
{
return false;
}
if(addrType == atBill)
{
if(f.email1.value == "")
{
customAlert ("email1",bnadd_msg_018);
if ((typeof TeaLeaf != "undefined") && (typeof TeaLeaf.Client != "undefined") && (typeof TeaLeaf.Client.tlAddEvent != "undefined")) {
var nVO = { ErrorMessage : bnadd_msg_018}
TeaLeaf.Event.tlAddCustomEvent(subtype, nVO);
}
return false;
}
else
{
if(f.email1 && (f.email1.value != "") && (!editEmail(f.email1.value,'Email Address')))
{
return false;
}
else
return true;
}
}
}
break;