Я использую элементы проверки asp.net, которые работают нормально.С тех пор я ввел флажок HTML, который должен быть отмечен перед отправкой формы.Моя функция для этого выглядит следующим образом:
function terms(form) {
var terms = document.getElementById("chkTerms").checked;
var errorsArray = new Array();
if (terms == false) {
//alert("Terms not checked (works)");
errorsArray.push("You must agree to the terms and conditions.");
if (errorsArray.length) {
document.getElementById("termsOutput").innerHTML = errorsArray.join("\n") + "<br />";
return false;
}
}
else {
document.getElementById("termsOutput").innerHTML = "";
}}
Она вызывается следующим образом:
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClientClick="return terms(form)" />
У меня проблема, кажется, я могу использовать проверку asp.net ИЛИ пользовательскийфлажок проверки я написал.Однако после публикации формы проверка asp.net запускается!Кто-нибудь знает, что я делаю не так?