jQuery的取色示值我用這個顏色拾取插件:HTTP://www.eyecon.ro/colorpicker/在inputfield
我該怎麼讓在inputfield起始值?
這裏是一個的jsfiddle我有什麼:http://jsfiddle.net/z6Ddy/
jQuery的取色示值我用這個顏色拾取插件:HTTP://www.eyecon.ro/colorpicker/在inputfield
我該怎麼讓在inputfield起始值?
這裏是一個的jsfiddle我有什麼:http://jsfiddle.net/z6Ddy/
不使用ATTR設置值
$('#colorSelector input').attr('value', '#' + hex);
而是使用
$('#colorSelector input').val('#' + hex);
我會假設你會儲存在稍後使用的數據庫中的值。如果是這樣的話,您需要使用您選擇的任何腳本語言來填充文本輸入,顯示顏色的div背景以及拾色器初始化的顏色屬性。
因此,基本上,您將檢查數據庫中是否設置了值,如果是,則將十六進制值插入div樣式的background-color屬性和文本輸入的value屬性,以及顏色選擇器初始化的「顏色」屬性。
如果未設置任何值,則可以設置默認值,例如「#FF0000」。
I updated the fiddle,添加註釋,您可以通過腳本或ajax插入數據,但您的問題更多的是以PHP或.NET爲中心,而不是jQuery和Color-picker。
這裏的示例http://jsfiddle.net/z6Ddy/1/ – 2011-12-23 16:59:55
奧克,但仍然沒有看到輸入字段中的十六進制代碼,當你沒有改變選擇器...我怎麼能做到這一點? – Maanstraat 2011-12-23 17:07:06
查看十六進制代碼顯示的例子,但是您的顏色選擇器有點混亂,因爲您必須點擊並拖動 – 2011-12-23 20:42:43