Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Скрипт для автоматического заполнения поля text (https://javascript.ru/forum/job/24990-skript-dlya-avtomaticheskogo-zapolneniya-polya-text.html)

umitru 21.01.2012 13:33

Скрипт для автоматического заполнения поля text
 
Прошу помощи у специалистов. В скриптах ничего не понимаю и даже не полный 0, а скорее -100.
Есть поля
<input type="checkbox1" name="keyword" value="123" />123
<input type="checkbox2" name="keyword" value="456" />456
<input type="checkbox3" name="keyword" value="789" />789

Нужно чтобы при выборе checkbox1 и checkbox2 или checkbox3, его имя (123, 456 или 789) автоматически заполняло поле text через пробел.

<input name="keyword" type="text" size="12" title="" class="inputbox" id="keyword" />

Как это реализовать скриптом, и если можно подробно. гогов расстаться с 250 - 500 WMR. Если для решения требуется больше, пишите сколько....

zebra 21.01.2012 16:50

10 минут погуглить и сделайте сами :)

Pavel M. 21.01.2012 21:28

можно так

<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<title>demo</title>
	<script type='text/javascript' src='http://code.jquery.com/jquery-git.js'></script>
	<script>
		$(function(){
			var jCh = $(':checkbox[name="keyword"]'),
				jText = $('#keyword');

			jCh.change(function () {

				var s = jCh.filter(':checked').map(function () {
					return this.value;
				}).get().join(' ');
			   
				jText.val(s);

			});
		}); 
	</script>
</head>
<body>
	<input type="checkbox" name="keyword" value="123" />123
	<input type="checkbox" name="keyword" value="456" />456
	<input type="checkbox" name="keyword" value="789" />789
	<input name="keyword" type="text" size="12" title="" class="inputbox" id="keyword" />
</body>
</html>

melky 21.01.2012 22:26

там просили без jquery.я написал.

umitru 01.02.2012 10:42

[quote=Pavel M.;151926]можно так

Спасибо за отзывчивость!
Но мне уже сделали )


Часовой пояс GMT +3, время: 02:52.