我使用这个colorpicker插件:http://www.eyecon.ro/colorpicker/
如何在输入字段中显示起始值?
这是我所拥有的JSFiddle:http://jsfiddle.net/z6Ddy/
答案 0 :(得分:1)
不要使用attr来设置值
$('#colorSelector input').attr('value', '#' + hex);
改为使用
$('#colorSelector input').val('#' + hex);
答案 1 :(得分:1)
我将假设您将该值存储在数据库中以供日后使用。如果是这样,您将要使用您选择的任何脚本语言来填充文本输入,显示颜色的div的背景以及拾色器初始化的颜色属性。
基本上,您要检查数据库中是否设置了值,如果是,请将十六进制值插入div样式的background-color属性,并将值属性插入文字输入和"颜色"颜色选择器初始化的属性。
如果没有设置值,您可以设置默认值,例如"#FF0000。"
I updated the fiddle,添加注释,你可以通过脚本或ajax插入数据,但我认为你的问题比jQuery和Color-picker更加以PHP或.NET为中心。