2012-06-05 1 views

ответ

1

в файле JS для водяного знака плагин, вы увидите в конце группы функций, а затем

input.focus(clearMessage); 
input.blur(insertMessage);         
input.change(insertMessage); 

, если вы измените фокус на кнопку, он должен работать так, как вы хотите.

input.click(clearMessage); 
input.blur(insertMessage);         
input.change(insertMessage); 

Вот пример: http://jsfiddle.net/jTUzv/

0

В современных браузерах вы можете просто поместить атрибут «placeholder» в поле ввода.

Текст заполнитель будет отображаться, если вход сфокусирован (либо наложен на карту или нажат), но затем уйдет, как только вы начнете вводить что-то.

Вот пример: http://jsfiddle.net/jTUzv/

+2

1. это еще не ответ на вопрос. 2. Возможно, OP должен поддерживать IE6? 3. добавление пустых ссылок jsfiddle? – Christoph

+0

Opps, фиксированная связь. И да, не работает, если вы хотите поддерживать старые браузеры. –

+0

Думаю, я отправлю пример, чтобы показать, как я получил свою версию. Я все еще озадачен тем, как сохранить текст заполнителя видимым при перемещении по полям, но удаляется при нажатии. Я уверен, что это невозможно :) – michaelmcgurk