Javascript.RU

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

Вывод данных из формы (Submit) в виде обычного текста
Всем привет!
Очень надеюсь, что я тут в теме ... T.к. я совершенно новичок во всем этом....

Передо мной стоит задача сделать форму для заполнения в которой присуствуют такие элементы, как текстовое поле комбобокс и дата. С этой частью я мало-мальски справилась.

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

Код написан на html а вот сабмит из оперы javascript -я так понимаю. Буду очень благодарна есть кто-то поможет конкретным примером решения данной задачи. Заранее благодарю.
<html>
<head>
<title>TG</title>
</head>
<body>
<h1>Form</h1>
<ul>
<li id="cb_1"> 
	<label class="description" for="elem_1">Username</label>
	<select class="element select medium" id="elem_1" name="elem_1">
	 	<option value="" selected="selected"></option>
		<option value="1">User1</option>
		<option value="2">User2</option>
		<option value="3">User3</option>
	</select>
	</li>
	<li id="txt_1">
	<label class=description" for "elem_2">Reason</label>
	<input id="elem_2" name="elem_2" name="elem_2 class="element text large" type="text" maxlength="255" value="">
	</li>	
	<li id="txt_2">
	<label class=description" for "elem_3">Description of problem</label>
	<input id="elem_3" name="elem_3" name="elem_3 class="element text large" type="text" maxlength="255" value="">
</li>	
	<li class="buttons">
	<input id="GetResult" class="button_text" type="submit" name="submit" value="Submit" />	
	  </li>
	</ul>
</body>
</html>

Последний раз редактировалось SibiryachkaT, 02.02.2015 в 17:23.
Ответить с цитированием
  #2 (permalink)  
Старый 23.01.2015, 19:54
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Меня тоже заинтересовал этот вопрос, стандартного простого способа это сделать не предусмотрено. Зато нашел костыль http://www.bulgaria-web-developers.c...ipt/serialize/
<html>
  <head>
    <script type="text/javascript" src="http://www.bulgaria-web-developers.com/projects/javascript/serialize/js/serialize-0.2.js"></script>
  </head>
  <body>
    <form id="form" action="javascript:alert(serialize(document.getElementById(&quot;form&quot;)))">
      <input name="test" type="text" value="val">
      <input type="submit" value=">>>"/>
    </form>
  </body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 23.01.2015, 19:57
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

SibiryachkaT,
Цитата:
Второе что требуется это чтобы при нажатии а сабмит эта информация считывалась из данных полей и выводилась в тестовом файле (чтобы можно было скопировать и вставить в другое место).
Это как? Нужно записать инфу в файл на сервере или что?
Ответить с цитированием
  #4 (permalink)  
Старый 23.01.2015, 20:02
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Safort, полагаю, нужно просто value полей вывести в textarea.
Ответить с цитированием
  #5 (permalink)  
Старый 23.01.2015, 20:05
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Может кто объяснит почему у меня не работает это?
<html>
  <body>
    <form id="form" action="data:text/plain;">
      <input name="test" type="text" value="val">
      <input type="submit" value=">>>"/>
    </form>
  </body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 23.01.2015, 20:09
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

SV0L0CH, даже не буду спрашивать зачем тебе это нужно.
Ответить с цитированием
  #7 (permalink)  
Старый 23.01.2015, 20:30
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Это я оказывается запятую пропустил
<html>
  <body>
    <form id="form" action="data:text/plain;,">
      <input name="test" type="text" value="val">
      <input type="submit" value=">>>"/>
    </form>
  </body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 26.01.2015, 11:48
Интересующийся
Отправить личное сообщение для SibiryachkaT Посмотреть профиль Найти все сообщения от SibiryachkaT
 
Регистрация: 23.01.2015
Сообщений: 17

Вcем доброе время cуток!
Во-первых, огромное cпаcибо за вcе cообщения.Буду cейчаc пробовать.

На вопроc зачем это нужно - еcтьу наc портал, через который мы нашим айтишникам запроcы шлем, так вот там нужна опеределенная форма заполнения, типа такой пример:

"Отдел ххх -- Иванов И.И. -- Проблема c MS Outlook

Уважаемые, коллеги!

Прошу ваc о доптупе на почтовый ящик info@company.com для раccылки квартального отчета нашим клиентам.

C уважением,

Иванов И.И.
Отдел ххх
Тел.: 123456789

Cрочноcт: 28.01.2015 12:00
Приоритет: high
(и прочее)
"

текcт зеленым цветом так cказать маcка, которая у вcех будет одинаковая. А cам текcт cообщения, приоритет и дату - cотрудник cам уcтанавливает. Должно, по- идее, cократить время на лишнюю пиcанину и оптимизировать этот процеcc.

Еcли c помощь ю cабмита выдавать cообщении в Popup окне, то его от туда нельзя cкопировать, а в виде теcта внизу или на другой cтранице можно.
Ответить с цитированием
  #9 (permalink)  
Старый 26.01.2015, 12:03
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 457

Цитата:
то его от туда нельзя cкопировать
Почему?
Ответить с цитированием
  #10 (permalink)  
Старый 26.01.2015, 15:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Поставить плагин ZeroClipboard:

<button id="copy">Копировать в буфер</button>
<script src="http://zeroclipboard.org/javascripts/zc/v2.2.0/ZeroClipboard.js"></script>
<script>
      var client = new ZeroClipboard( document.getElementById('copy') );

      client.on( 'ready', function(event) {
        // console.log( 'movie is loaded' );

        client.on( 'copy', function(event) {
          event.clipboardData.setData('text/plain', 'Тут типа нужный текст');
        } );

        client.on( 'aftercopy', function(event) {
          alert('Текст скопирован: ' + event.data['text/plain']);
        } );
      } );
</script>


Правда он работает на Flash.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка данных из формы и вывод полученных данных sxe jQuery 2 21.05.2013 00:34
Отправка данных формы AJAX`ом? Jopses jQuery 4 20.02.2013 12:34
Вывод данных в поле ввода с помощью JS Aleks-prog Ваши сайты и скрипты 0 23.06.2011 12:09
Отменить submit формы при нажатии enter MaxStoun Events/DOM/Window 5 07.04.2011 19:00
Оцените реализацию скрипта валидации данных формы pandasensey Ваши сайты и скрипты 0 05.07.2010 18:11