Показать сообщение отдельно
  #29 (permalink)  
Старый 08.03.2014, 14:40
Аспирант
Отправить личное сообщение для ruslite Посмотреть профиль Найти все сообщения от ruslite
 
Регистрация: 01.03.2014
Сообщений: 53

Сообщение от рони Посмотреть сообщение
а где элементы формы в head тогда уж
готовность страницы проверяйте
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>$(function ()
{
   flag = true;
 $( "#messageForm" ).submit( function() { var rewrew =  $('#messageInput').html()
 if(!flag) return false;
 flag = false;
 window.setTimeout(function () {
 flag = true
 }, 3000) ;
 alert(rewrew);

 return false;
 });
})


</script>
</head>

<body>
<div class="example">
			<form class="form-inline" id="messageForm">
				<input id="nameInput" type="hidden" class="input-medium" value="<?php echo $log_username;?>"  />
				<input id="canalInput"  type="hidden" class="input-medium" value="<?php echo $name;?>"  />
				<div id="messageInput" name="messageInput1" placeHolder="Ваше сообщение">12345</div>

				<input  type="submit" value="Отправить" onclick="$('.emoji-wysiwyg-editor').html('')"/>
			</form>

			</div>


</body>

</html>
данные отправляются также, но окно не появляется, если не прошло 3 сек. 3 сек прошло вывелся алерт. но форма как работает так и работает.
Ответить с цитированием