我有兩個文本框:條件比較字符串中的兩個領域,但只有當一個領域已經評估爲真
Textbox1的獲得的電子郵件地址(表單上的電子郵件文本框)
2 。文本框2請求用戶確認電子郵件
我需要通過詢問用戶在文本框2.重新進入然後評估的聲明,並設置一個布爾爲true或false來比較文本框1輸入的電子郵件地址。
我在所有的方法行String.Equals和其他人嘗試使用它們。
我在一個類中這兩個變量,我需要在其他地方來訪問該程序:
public static bool IsValidEmail { get; set; }
public static bool IsValidEmailConfirmed { get; set; }
if (!string.IsNullOrEmpty(checkEmail))
{
IsValidEmail = Regex.IsMatch(checkEmail, MatchEmailPattern);
}
else
{
IsValidEmail = false;
}
//VERIFY EMAIL ADDRESS MATCHES
//---------------------------
if (IsValidEmail == true)
{
IsValidEmailConfirmed = checkEmailConfirm.Equals(checkEmail);
}
else
{
IsValidEmailConfirmed = false;
}
問題是我只是想確認文本框要求的條目,如果最初的文本框通過驗證。要求某些人確認一個錯誤的電子郵件地址(格式)是沒有意義的。因此,用戶輸入電子郵件,如果失敗,則不要求確認,但是該變量IsValidEmail = false;
將評估爲false,這將指示錯誤。
最後,如果第一個框通過驗證並且確認失敗,則會顯示錯誤消息以進行確認。
上面的代碼被細分,因爲我一直在嘗試做不同的事情。
感謝您的幫助。
是:我使用JQuery不過這是最後一道防線,如果用戶關閉了jQuery,這個代碼將永遠不會踢,除非客戶 - 端驗證/ JavaScript已關閉。對不起,我忘了添加,這是ASP表單。謝謝,我的朋友。 我知道JS是一個演示,但兩個字段都要求輸入點擊。我想要做的只是要求確認,如果第一項是有效的。但那是JS,我正在問ASP。我會在未來幾周內做到這一點。再次感謝! – Asynchronous
我仍然不知道你需要什麼然後:/ – balexandre
感謝您的幫助我的朋友。 – Asynchronous