Показать сообщение отдельно
  #1 (permalink)  
Старый 28.07.2013, 10:44
Интересующийся
Отправить личное сообщение для choy20 Посмотреть профиль Найти все сообщения от choy20
 
Регистрация: 28.07.2013
Сообщений: 12

При вставке не работает .val()
Этот код показывает кнопку при фокусе на текстовом поле и убирает её, при клике вне формы и пустом текстовом поле. Но, если в текстовое поле, не вводить данные, а скопировать и вставить откуда-то, то кнопка появится при фокусе и исчезнет, при клике вне формы даже, если в текстовом поле была информация, хоть и скопированная. Что делать? Надо, чтобы кнопка не исчезала, если в текстовом поле вставленная информация

Проблема решена - я "дотумкал"))
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('textarea').focus(function(){
$('input').css('display','block');
});
});

$(document).mousedown(function(event){
if($(event.target).closest("#a").length) 
return;{
if($('textarea').val()==''){
$("input").fadeOut(0)}}
event.stopPropagation()
});
</script>
<style>input{display:none;}</style>

<div id="a">
<textarea name="text" placeholder='Пишите'></textarea>
<br />
<input type="submit" name="submit" value=" Отправить " />
</div>

Последний раз редактировалось choy20, 28.07.2013 в 19:41.
Ответить с цитированием