Tema
нафиг оно надо
Oleg
;шутки про лисп;
Timur
Ребята, нужна помощь! Как ограничить колличество вводимых символов в JS? Т.е есть 2 поля, куда пользователь вводит цифры: 1е поле: количество вводимых символов, 2е поле: куда пользователь будет вводить цифры. Например, если в 1 поле он поставил цифру 5, то во 2е поле он должен ввести не более 5 символов..
Pavel
при изменении можно смотреть value и выстраивать логику
Oleg
Предчуствую я что где-то какие-то курсы идут ибо количество "сделай за меня задание" увеличилось
Alex
например добавлять css класс к полю input, если символов больше, ну и кнопку сабмита отключать
Oleg
Ибо задача что товарищ просит не имеет смысла в реальном мире
Pavel
😄😄😄
Timur
Это универ(
Timur
И да, задача не имеет смысла в реальном мире)
Boris
можно менять у input maxlength
Timur
Maxlength не подойдет
Timur
У него только целочисленные значения
Alex
😂
Boris
я что-то не так понял или число в первом поле ввода это количество символов? 5.5 символов, это как?
Igor
Привет! а почему вариант с Maxlength не подойдет?
Pavel
потому что препод тройку поставит
Timur
Первое поле будет ограничивать ввод символов во втором поле
hlomzik
У него только целочисленные значения
а какие еще могут быть значения для количества символов?
hlomzik
кроме иррациональных
Pavel
на это поле, вешаем onChange и делаем value = parseInt(value, 10)
Igor
потому что препод тройку поставит
если ето шутка то очень тонкая - а то я не понял :) но все же Maxlength, ето же как раз атрибут для задания максимального значения
Pavel
Это универ(
это не тонкая шутка
Igor
ну onChange само собой
Timur
ладно, спасибо, буду пробовать
Alex
ладно, спасибо, буду пробовать
ну а чего ты ожидаешь, если нужен код, так и пиши
hlomzik
но лучше не пиши
Timur
Нет, мне нужна была только подсказка)
Pavel
в jsBin
hlomzik
простите)
Anonymous
Бываюттакие люди, кто с C или C++ перешел на JS?
Bruno
ну, семиколоны и брекеты всё те же..
Alex
зачем?
ну дауншифтеры
Bruno
а вообще там сложней всего в среду вписаться. Всё-таки тебе 40, а им 20
Oleg
Я вот скоро с JS на C буду переезжать
Ιπταμενο
зачем
Egor
@oPavlov ваши мучения будут оправданны
Oleg
Роботы биржевые любят хорошую производительность
Egor
да.. пфф
Egor
нафиг тебе этот c
Egor
давай сразу asm
Oleg
Си удобнее
Boris
на контору будешь работать или сам?) если не секрет)
Oleg
Сам конечно
Alex
фантазии
Anonymous
конечно
Они потом всегда в когнитивном диссонансе находятся?
Egor
@oPavlov биржевые роботы любят оптимизацию алгоритмов, проивзодительность наладится сама-собой
Ιπταμενο
после динамически типизированных интерпретируемых языков статически типизированные компилируемые языки заходят через тонны ненависти
hlomzik
помни про три правила!
Egor
i да...
Boris
тернистый путь) но удачи!
Roman
давай сразу asm
это будет медленнее.
Egor
@pragus в плане времени - да
Egor
@pragus в остальном же - нет
Roman
@pragus в плане времени - да
и в плане эффективности тоже.
Egor
@pragus эм?)) с какой стати?
Roman
в том смысле, что код написанный руками будет хуже сгенерированного компилятором.
Egor
@pragus речь о нативных языках
Egor
а не интерпертируемых
Oleg
Ну в общем у меня есть текущий робот который может работать мееедленно потому что просто сам алгоритм не спешный, но уже прибыльный. А новый потребует много и всего и только Си и близкое справится с тем адом что будет
Egor
@pragus мдэ, не буду спорить.. .
Ιπταμενο
нет.
интерпретируемый — написал, оттестил. компилируемый — написал, подождал пока скомпилировалось, всё упало нахер после первого исключения
Ιπταμενο
Egor
@oPavlov глупое решение
Ιπταμενο
я про asm vs c/c++
А. Ну тогда ладно
Egor
@oPavlov while (1) рефакторинг - > оптимизация
Oleg
@oPavlov while (1) рефакторинг - > оптимизация
Да, мне уже предлагали такой кейс 😄
Egor
@oPavlov очень плохо, что передумал
Oleg
А какие риски?