Подсчёт кол-ва символов в поле Editbox  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить Вложения 1
Аватара пользователя

Автор Темы
InessaSidorova
Читатель
Читатель
Сообщения: 10
Зарегистрирован: 17 июл 2017, 14:09
Версия Web Builder: 12.1

Подсчёт кол-ва символов в поле Editbox

Сообщение InessaSidorova » 17 июл 2017, 14:23

Привет, дорогие форумчане!

Не могу справиться с Веббилдером :(
Идея: заменить каптчу на более уникальный вариант.
Смысл самой идеи вот: (помогите хееееелп)

1. В форме есть Поле: к примеру "Введите название"
(юзер вводит название к примеру "Пупкин Вася ха ха")

2. Второе поле будет вместо каптчи, в него юзер должен
ввести "Цифры" = количество символов в названии, то есть
если юзер живой, он посчитает что во введёном им названии "Пупкин Вася ха ха" 17 символов.
То есть во второе поле чел должен ввести число 17 в данном случае, при вводе
другой цифры выдается сообщение "Неправильно задано число"

То есть, сколько символов юзер введёт при заполнении формы в Поле 1,
столько символов он должен будет ввести в Поле 2 в виде Цифры.


Изображение

Не хочу использовать каптчу, так как любой бот обойдёт её,
а вот считать кол-во символов введенные пользователем в Поле 1
это надо постараться боту, да и писать конкретный парсер для бота,
а этого делать никто не будет, как по мне так эта идея лучше чем каптчи.

Ну да ладно, так как всё это организовать? Что во втором поле, в conditions (условиях)
нужно прописать, я так поняла это возможно только путём javascript, плиз хеееелп,
скиньте верную строку кода javascript или самой возможностью проги, хотя я уже
всё перерыла, ничего не помогает (((

Реклама
Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Подсчёт кол-ва символов в поле Editbox

Сообщение spoon » 17 июл 2017, 19:20

Только с jsом можно такое сделать. Что Гугл не хочет искать код?
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега

Аватара пользователя

Автор Темы
InessaSidorova
Читатель
Читатель
Сообщения: 10
Зарегистрирован: 17 июл 2017, 14:09
Версия Web Builder: 12.1

Подсчёт кол-ва символов в поле Editbox

Сообщение InessaSidorova » 17 июл 2017, 21:02

Так я это уже поняла что js код нужен, как раз в Поле editboxa там где conditions (условия) есть
вставить яваскрипт код, так что нужно в коде писать? хз , всё перерыла в инете, ничего не нашла.
Думаю для прогерра js это минута работы, что там нужно прописать, вот и прошу помощи.
Неужели нет спецов?

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Подсчёт кол-ва символов в поле Editbox  [РЕШЕНО]

Сообщение Gudwinn » 17 июл 2017, 21:21

Здравствуйте, не совсем понятно зачем этот надо, но ради спортивного интереса сделал))) http://valid.offershop.ru Вот проект
Безымянный1.zip


Отправлено спустя 20 минут 41 секунду:
девушка интересующаяся js, это то что надо?)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Автор Темы
InessaSidorova
Читатель
Читатель
Сообщения: 10
Зарегистрирован: 17 июл 2017, 14:09
Версия Web Builder: 12.1

Подсчёт кол-ва символов в поле Editbox

Сообщение InessaSidorova » 17 июл 2017, 21:44

Круто!!!!! (пойду сейчас тестить, отпишусь позже)
Посмотрела пример по ссылке, да, то что нужно!
Но я заметила в примере по ссылке не считываются пробелы, а можно сделать также но чтобы учитывались и пробелы, да и любые знаки? )))
.....
эта фишка нужна мне от спам ботов, чтобы они не смогли оформить что-либо в форме обратной связи с первой попытки,
если же делать каптчу, то спам боты пройдут любую каптчу, особенно хрумер, время такое везде эти боты лазиют,
но так, хоть, как ни как боты беспокоить не будут )))
Спасибо Гудвин, пойду тестить

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Подсчёт кол-ва символов в поле Editbox

Сообщение Gudwinn » 17 июл 2017, 21:56

Вы поймите правильно, без пробелов считать - правильно, иначе у посетителя может случится когнитивный диссонанс)) Ну да ладно, можно и с пробелами, только пометку сделайте в форме, мол пробелы тоже учитываются. Поменяйте скрипт который в html вкладке на вот этот

Код: Выделить всё

<script>
$('#Editbox2').blur(function(){
if($('#Editbox1').val().length == $(this).val()){
alert('Проверка пройдена!' );
return false;
}
if($('#Editbox1').val().length !== $(this).val()){
alert('Контрольная сумма символов первого эдитбокса:  '+$('#Editbox1').val().length +'  символов(а), должна совпадать с введённой Вами, Вы ввели: '+$(this).val()+' символов(а)');
$(this).val('');
return false;
}
else {
alert('поле не должно быть пустым!')
}
});

</script>
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Автор Темы
InessaSidorova
Читатель
Читатель
Сообщения: 10
Зарегистрирован: 17 июл 2017, 14:09
Версия Web Builder: 12.1

Подсчёт кол-ва символов в поле Editbox

Сообщение InessaSidorova » 17 июл 2017, 23:18

Привет, всё работает! Спасибо огромное, Гудвин! Вы лучший!
Проверила, всё как надо, жаль в стандарте веббилдера нельзя наверное просто вставлять
всякие выражения которые вы показали без танцев с бубнами (((
Но, а как убрать alert "Проверка пройдена" ?, мне не нужен положительный алерт )))
вместо "Проверка пройдена!" должна либо отправляться сама форма, но у меня то полей
будет много, поэтому вместо сообщения положительного алерта рядом лучше пусть появиться
пустой чекбокс без галочки
, там галочку уже пользователь сам поставит, ну а дальше
я разберусь какие функции вешать на галочки стандартным набором. Как то так )))
Или как лучше, что-то я запуталась ((( устала ((((
А вот так будет лучше:
если введенные цифры неверны - то алерт (сообщение об ошибке)
если введеные цифры верны - то пусть появиться пустой чекбокс
(причем задействовать кнопку button вовсе не нужно) - это в идеале

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Подсчёт кол-ва символов в поле Editbox

Сообщение Gudwinn » 17 июл 2017, 23:43

Спасибо за добрые слова)) Вот держите то что Вам надо, в общем показывает только если ошибка, если всё норм, ничего не происходит

Код: Выделить всё

<script>
$('#Editbox2').blur(function(){
if($('#Editbox1').val().length == $(this).val()){
return true;
}
if($('#Editbox1').val().length !== $(this).val()){
alert('Контрольная сумма символов первого эдитбокса:  '+$('#Editbox1').val().length +'  символов(а), должна совпадать с введённой Вами, Вы ввели: '+$(this).val()+' символов(а)');
$(this).val('');
return false;
}
});

</script>
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

lelik
Сведущий
Сведущий
Сообщения: 175
Зарегистрирован: 02 ноя 2013, 07:59
Версия Web Builder: 14.2.2
Имя: Олег
Контактная информация:

Подсчёт кол-ва символов в поле Editbox

Сообщение lelik » 02 апр 2019, 23:48

Привет, уважаемые пользователи WB ! Подскажите как реализовать такую штуку как на сайте http://zpt-msk.ru/ в разделе ,,Подбор по цене,, ? Есть комбобокс с метражом теплиц и примерная цена в эдитбоксе и при выборе метража и приблизительной цены подбирается определенная теплица . Пробовал применить условия 'greater than' ,'less than' , но не получается того результата , который нужен. Догадываюсь, что с помощью JS это можно реализовать , но не сильно силен в этом.


Ответить Вложения 1

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя