2013-04-28 3 views
0

У меня возникли проблемы с отображением моего ввода названия только в событии «onclick». Когда мы нажмем на поле ввода, он отобразит заголовок, но я просто хочу, чтобы это произошло, когда я нажимаю на поле ввода.Отображение только заголовка события «onclick»

Моя идея отображает заголовок с надписью «value copied», потому что у меня есть функция в событии onclick, которая копирует значение ввода (только для чтения) в буфер обмена, и когда это будет сделано, я хочу сообщить пользователю что это произойдет, показывая эту информацию. Возможно ли это? (это для гаджетов на окнах)

Спасибо всем.

ответ

0

Попробуйте .focus()

<!DOCTYPE html> 
<html> 
<head> 
    <style>span {display:none;}</style> 
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
</head> 
<body> 
    <p><input type="text" /> <span>focus fire</span></p> 
<p><input type="password" /> <span>focus fire</span></p> 
<script> 
$("input").focus(function() { 
    $(this).next("span").css('display','inline').fadeOut(1000); 
}); 
</script> 

</body> 
</html> 

http://api.jquery.com/focus/

+0

Бог благословит вас, я решил эту проблему (возможно, в грязной дороге), используя «щелчок», чтобы установить название входа в «Значение скопировано» и «onmouseout msgstr "установить заголовок на" ". Спасибо за вашу помощь. –

+0

Хорошо, я решил использовать JQuery (это намного лучше), другой метод прослушивался. Еще раз спасибо. –