Javascript.RU

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

Передача данных между страницами
Здравствуйте!

Подскажите, пожалуйста, как решить задачу: установить в качестве начального значения текстового поля формы ("/feedback.php") данные, переданные пользователем при нажатии клавиш "Ctrl+Enter".

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>

<script type="text/javascript">
	document.onkeydown = function(e)
	{
		e = e || window.event;
		if (e.ctrlKey && e.keyCode == 13)
		{
			var selText = "";
			var messageInit = "";
			if (document.getSelection)// Mozilla
			{
				selText = document.getSelection();
			}
			else if (document.selection) // IE
			{
				selText = document.selection.createRange().text;
			}
			else if (window.getSelection) // Safari
			{
				selText = window.getSelection();
			}
			if(selText) 
			{
				$.ajax({url: '/feedback.php',  type: 'POST', data: "messageInit=selText", dataType: 'html', success: function(){window.location.href = '/feedback.php';}, error: function(){alert('ERROR!');}});				
			} 
		}
		return true;
	}
</script>


Содержимое файла feedback.php:

<form action="post.php" method="POST" accept-charset="utf-8">
	<div class="mf-theme">
		<input type="radio" name="theme" value="Ошибки в работе сайта">Ошибки в работе сайта<br />
		<input type="radio" name="theme" value="Жалобы и предложения">Жалобы и предложения<br />
		<input type="radio" name="theme" value="Другое">Другое<br />
	</div>
	
		<input type="text" name="user_name" id="user_name_id" value="<?=$_POST["messageInit"]?>">	
		<input type="email" name="user_email" id="user_email_id">
		<textarea id="message_id" name="message" rows="5" cols="40"><?echo $_POST["messageInit"];?></textarea>

		<input type="submit" name="submit" value="Применить">
</form>


Не работает... Видимо, для решения этой задачи $.ajax() не подходит.
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2012, 17:15
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

data: "messageInit=" + selText
__________________
readOnly
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача кастомных данных в событие и удаление обработчика FINoM Общие вопросы Javascript 1 31.12.2011 06:29
Передача переменной между ifarame-ами DeUre Events/DOM/Window 1 15.06.2010 09:22
Передача переменной между ifarame-ами DeUre Javascript под браузер 0 10.06.2010 08:29
Передача данных между страницами Feather Events/DOM/Window 1 02.05.2009 16:43
передача данных между формами Yurii Общие вопросы Javascript 2 30.04.2008 20:52