У меня есть простая функция javascript для проверки формы (RSform! Pro в Joomla) на submit. Проблема заключается в том, что боты могут отправлять форму без скрипта проверки подлинности, когда они отключены javascript. Единственный вариант, о котором я могу думать, чтобы предотвратить этот случай, - это использовать php вместо javascript. Может ли кто-нибудь помочь мне с этим преобразованием или предложить альтернативу?Преобразование простого сценария Javascript в PHP
function validateEntreeCount(theForm)
{
if (parseInt(document.getElementById('Attendees').value) !=
parseInt(document.getElementById('Beef').value) +
parseInt(document.getElementById('Chicken').value) +
parseInt(document.getElementById('Vegetarian').value))
{
alert('The total amount of attendees does not match the total amount of entrees selected');
return false;
}
else
{
return true;
}
}
Спасибо за вход каждого!
Вы правы, чтобы проверить это на стороне сервера.Никогда, никогда не полагайтесь на JavaScript для обеспечения безопасности; если вы когда-либо передадите такой контроль клиенту, вы просто попрошайничеством за неприятности. – avpx