2014-09-07 5 views
0

Действительно ли возможно получить цветной указатель спектра в поле tesxtfield? Я хочу, чтобы я был показан как текст точно так же, как цвет фона (rgb или rgba). Как я могу это достичь, поскольку я попытался использовать другой пример здесь и на официальной странице спектра, но он не работает. Мой пример: http://jsfiddle.net/UkmXM/50/Как получить значение значения colorpicker для спектра в текс-поле

<input type="text" value="" id="result"/> 

<input type="text" id="backgroundColorPicker"/> 

Так я пытался так:

$(document).ready(function(){ 

    $('#backgroundColorPicker').spectrum({ 
     color: '#000', 
     showAlpha: true, 
     move: function(color){ 
      $('#result').css('background-color',color.toRgbString()); 
      $('#result').spectrum('get').toHexString(); 
     } 
    }); 
}); 

и как это, но до сих пор не работает:

$(document).ready(function(){ 

    $('#backgroundColorPicker').spectrum({ 
     color: '#000', 
     showAlpha: true, 
     move: function(color){ 
      $('#result').css('background-color',color.toRgbString()); 
      var value = $('#result').val(); 
     } 
    }); 
}); 

ответ

2

Я ответил на мой собственный вопрос, это должно работа .. http://jsfiddle.net/UkmXM/58/

$(document).ready(function(){ 
     $('#backgroundColorPicker').spectrum({ 
      color: '#000', 
      showAlpha: true,showInput: true, 

      move: function(color){ 
       $('#result').css('background-color',color.toRgbString()); 
       $('#result').val(color.toRgbString()); 

      } 

     }); 
    });