Если я проверить любое текстовое поле с помощью идентификатора или типа (в JQuery) и т.д., как:У меня есть проблема, делая валидации на JavaScript
var element=document.getElementById('tbxSearchField').value
if(element=="")
{alert("please enter text");}
И HTML является:
<input class="input" id="tbxSearchField" name="tbxSearchField" placeholder="Search" type="text" value="">
Если кто-либо изменяет идентификатор элемента в браузере, используя опцию проверки элемента, то проверка не работает.
Как обеспечить безопасность для такого рода ситуаций? Есть ли способ остановить это со стороны клиента?
Если пользователь пытался обойти ваши проверки таким образом, они могли просто удалить JavaScript. Вы должны проверить клиентскую и серверную стороны. –
Защита данных только на стороне клиента действительно недостаточно! –