Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2012, 06:20
Аспирант
Отправить личное сообщение для maximus Посмотреть профиль Найти все сообщения от maximus
 
Регистрация: 15.05.2012
Сообщений: 41

Выбор в select и вставка
Здравствуйте, помогите реализовать следующее
на странице есть форма в которой находится select с выбором шрифта, нужно как то сделать, чтобы при выборе шрифта он присваивался к рядом находящемуся тексту
<select name="ttf">
<option value="font">font.ttf</option>
</select>
<div id="font">проверка выбора шрифта</div>

Можно ли как то при выборе вставлять шрифта вставлять то что в value="font" вставлять в <div id="сюда">
?
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2012, 08:15
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

Сообщение от maximus
в value="font" вставлять в <div id="сюда">
зачем так делать, просто меняйте стиль font-size у дива и все?

пример на jquery
$('select[name=tff]').live('click', function(){
val = $(this).find('option:selected').val();
$(this).next().css('font-size', val+'px');
});
Ответить с цитированием
  #3 (permalink)  
Старый 20.12.2012, 09:37
Аспирант
Отправить личное сообщение для maximus Посмотреть профиль Найти все сообщения от maximus
 
Регистрация: 15.05.2012
Сообщений: 41

что то не пойму как сделать, я в js совсем не рублю =(
Ответить с цитированием
  #4 (permalink)  
Старый 20.12.2012, 09:41
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

повторяю это пример для jquery

<select name="ttf">
<option value="font">font.ttf</option>
</select>
<div id="font">проверка выбора шрифта</div>

<script language="Javascript">
$('select[name=tff]').live('click', function(){
val = $(this).find('option:selected').val();
$(this).next().css('font-size', val+'px');
});

</script>
Ответить с цитированием
  #5 (permalink)  
Старый 20.12.2012, 12:41
Аспирант
Отправить личное сообщение для maximus Посмотреть профиль Найти все сообщения от maximus
 
Регистрация: 15.05.2012
Сообщений: 41

я видно что то не так делаю, подключил jquery-1.5.min.js и не пашет ничего =(
в любом случае спасибо, пойду читать про js, может что и наковыряю
Ответить с цитированием
  #6 (permalink)  
Старый 20.12.2012, 13:36
Аспирант
Отправить личное сообщение для maximus Посмотреть профиль Найти все сообщения от maximus
 
Регистрация: 15.05.2012
Сообщений: 41

получилось изменить размер так
$(function(){
        $('#options').change(function(){
         curcolor = $('#options :selected').val();
         $('#textfield').css('font-size', curcolor + 'px');
    })

а как еще можно сделать для input?
т.е. к примеру у меня есть input, если я в него ввожу 500 то div с id="textfield"
становиться шириной в 500 пикселей
$(function(){
    $('#widthTop').change(function(){
         curwidth = $('#input').val();
         $('#textfield').css('width', curwidth + 'px');
         })
});

<input id="widthTop" value="500" />
<div id="textfield">тут текст</div>


так не пошет
Ответить с цитированием
  #7 (permalink)  
Старый 20.12.2012, 15:55
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

так вы не правильно вытаскивается val
$('#input').val(); - это че такое? символ #input говорит, что надо найти тэг с id = input - допустим, а что бы вытащить значение текущего элемента надо так сделать $(this).val();
а вообще можно так сделать, этот код будет менять ваш width по мере нажимания клавиш на клавиаторе
$('#widthTop').bind('keyup', function(){
curwidth = $(this).val();
if(! isNaN(curwidth )){
$('#textfield').css('width', curwidth + 'px');
}
});
Ответить с цитированием
  #8 (permalink)  
Старый 20.12.2012, 16:40
Аспирант
Отправить личное сообщение для maximus Посмотреть профиль Найти все сообщения от maximus
 
Регистрация: 15.05.2012
Сообщений: 41

понял, спасибо большое
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выбор в select Александр141 Элементы интерфейса 4 03.11.2012 13:53
Выбор всех Select kvaleksandr Элементы интерфейса 12 27.10.2012 20:55
select + выбор с отображением сразу it_tech Элементы интерфейса 3 26.06.2012 19:52
Тупик... Вставка данных в зависимости от SELECT xaocbozzz Элементы интерфейса 3 03.05.2012 04:57
Вставка текста в textarea после выбора select option modelisto Общие вопросы Javascript 2 14.10.2009 19:27