Появилась идейка, но не могу до конца сообразить, как ее реализовать. Хочу сделать из textarea некую консоль, чтобы с помощью команд, вводимых пользователем, совершались определенные действия. Таким образом, мне нужно, чтобы текст, введенный пользователем до нажатия на Enter, не стирался по Backspace. Дальше уже надо будет думать как через регулярные выражения отлавливать команды и параметры.
Пример:
login: del
passwd: *****
You are logged in!
Что-то вроде этого... То есть во время ввода пароля должно быть нельзя стереть то, что написано ранее.
Примечание:
>> делать надо на Java Script скорее всего
Плохо. Хоть я его и указал в тегах, оставляя возможность реализации сей фичи на js, однако, это не есть хорошо, т.к. многие из тех, для кого эта фича планируется, сидят в сети с noscript.
Примечание:
Epsiloncool, спасибо, поищу.
Примечание:
ax64, да, об этом я уже думал, не уверен, что получится качественно, хотя обдумаю этот вариант еще раз)
Примечание:
PavlikSPB, объясняю: сайт для линуксоидов. Регистрация и авторизация сейчас сделана через обычные формы. Ради чисто эстетического удовольствия обдумываю вариант регистрации и авторизации через "консоль". Но под консолью в данном случае не подразумевается ни ssh, ни telnet, ни другой вид управления сервером. То есть хочется просто оформить те же формы регистрации и авторизации в виде терминала.
Так более понятно?
Примечание:
gaRex, хм... тоже неплохая идея.
>> А вообще-то где это мы видели консоли, у которых текст не стирается?
Дык, clear же. В вопросе я написал, чтобы он бекспейсом не стирался. Логично?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.