У меня есть основной проект ASP.NET, и я пытаюсь установить пользовательский текст для подсказки инструментов проверки для поля ввода HTML Form. По умолчанию он показывает «Пожалуйста, заполните это поле». Я попытался добавить слушателей событий для ввода, изменений и такими событиями мышиного сустава.
Field1:
Field1:
function validateInputElement(element)
{
let validationMessage = "";
if(element.validity !== ValidityState.valid)
{
validationMessage = element.dataset["errorMessage"];
}
else if(document.querySelector("input#field1")?.value === document.querySelector("input#field2")?.value)
{
validationMessage = "You must enter different values!"
}
element.setCustomValidity(validationMessage);
element.reportValidity();
}
< /code>
< /div>
< /div>
В данном случае отображаются мои пользовательские сообщения проверки, но также отображаются сообщения о проверке по умолчанию. Как отключить сообщения об проверке по умолчанию?if(element.validity !== ValidityState.valid)
< /code>
to < /p>
if(!element.validity.valid)
< /code>
Результирующий фрагмент кода-< /p>
"
Field1:
Field1:
function validateInputElement(element)
{
let validationMessage = "";
if(!element.validity.valid)
{
validationMessage = element.dataset["errorMessage"];
}
else if(document.querySelector("input#field1")?.value === document.querySelector("input#field2")?.value)
{
validationMessage = "You must enter different values!"
}
element.setCustomValidity(validationMessage);
element.reportValidity();
}
У меня есть основной проект ASP.NET, и я пытаюсь установить пользовательский текст для подсказки инструментов проверки для поля ввода HTML Form. По умолчанию он показывает «Пожалуйста, заполните это поле». Я попытался добавить слушателей событий для ввода, изменений и такими событиями мышиного сустава.[code]
Field1:
Field1:
function validateInputElement(element) { let validationMessage = ""; if(element.validity !== ValidityState.valid) { validationMessage = element.dataset["errorMessage"]; } else if(document.querySelector("input#field1")?.value === document.querySelector("input#field2")?.value) { validationMessage = "You must enter different values!" } element.setCustomValidity(validationMessage); element.reportValidity(); }
< /code> < /div> < /div>
В данном случае отображаются мои пользовательские сообщения проверки, но также отображаются сообщения о проверке по умолчанию. Как отключить сообщения об проверке по умолчанию?if(element.validity !== ValidityState.valid) < /code> to < /p> if(!element.validity.valid) < /code> Результирующий фрагмент кода-< /p>
"
Field1:
Field1:
function validateInputElement(element) { let validationMessage = ""; if(!element.validity.valid) { validationMessage = element.dataset["errorMessage"]; } else if(document.querySelector("input#field1")?.value === document.querySelector("input#field2")?.value) { validationMessage = "You must enter different values!" } element.setCustomValidity(validationMessage); element.reportValidity(); }