Jackson 4 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Подскажите, может уже кто-то реализовал такой фун-нал у себя, как это сделать? если кто пощупать хочет, вот линк этого поиска http://tabletki.ua ----------- thekyivtimes.com Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 (изменено) Написал Вам простейший пример для очистки поля: <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("span").click(function(){ $("#aaa").val(""); }); }); </script> </head> <body> <input type="text" name="name" value="Мой текст" id="aaa" /><span>X</span> </body> </html> Изменено 26 марта 2012 пользователем WWW.ZEOS.IN 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Как пользователь, никогда такими вещами не пользовался. Выделил текст, написал по новой. Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Автор Написал Вам простейший пример для очистки поля: <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("span").click(function(){ $("#aaa").val(""); }); }); </script> </head> <body> <input type="text" name="name" value="Мой текст" id="aaa" /><span>X</span> </body> </html> Мне кажется, что это работать не будет, при клике на поиск, или нажатие на enter, фраза будет затираться и поиск ничего не выдаст. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Мне кажетсяСтираться будет лишь по событию click на тег span То, что я написал - всего-лишь пример. Естественно скрипт будет другим. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Автор Мне кажетсяСтираться будет лишь по событию click на тег span То, что я написал - всего-лишь пример. Естественно скрипт будет другим. А как сделать уникальный span для кнопки(х) в коде яваскрипт, т.к. input-ы будут тоже в спанах.. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Обращайтесь к нужному ID вместо тега span $("#tralala").click(function(){... 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 Автор Обращайтесь к нужному ID вместо тега span $("#tralala").click(function(){... так, с этим вроде разобрались, осталось только сделать, чтобы кнопка (х) появлялась при событии - фокус (там куда текст вводить), подскажите пожалуйста.. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 http://jquery.page2page.ru/index.php5/События Я думаю, тут лучше использовать событие .keydown() и делать проверку на то, есть ли в форме какие-то символы Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 26 марта 2012 Рассказать Опубликовано: 26 марта 2012 (изменено) Автор http://jquery.page2p...ex.php5/События Я думаю, тут лучше использовать событие .keydown() и делать проверку на то, есть ли в форме какие-то символы поверьте, пытался, но метод "научного" тыка не подошёл.. <script type="text/javascript"> $(function(){ $("#clear_btn").click(function(){ $("#story").val(""); }); $('#story').keydown('focus', function(){ alert('#clear_btn') }); }); </script> максимум, что я знаю в яваскрипте, это когда в коде ставить ,;, и то.. Изменено 26 марта 2012 пользователем Jackson Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.