Sen içeren onclick fonksiyonu ile gizli bir girişin değerini ayarlayarak Hex değerini gönderebilir:
document.getElementById('colorpicker_value').value = document.getElementById('colorpicker').value;
veya içine
colorpicker_value.value(this.value);
koymak senin değeri doğrudan almak istemiyorsanız, gizli girdinin değerini ayarlamak için komut dosyası colorpicker -
<input type="hidden" name="colorpicker_value"/>
veya bir "isim" name="colorpicker"
yüzden yukarıdaki açıklamalar uyarınca bir $_POST['colorpicker']
değişken olarak doğrudan değerini alabilirsiniz colorpicker verebilir. Bunları biliyorsanız
Sen sayfa PHP teslim edilir noktada değerleri önyükleyebilir: DB değerleri varsayarsak
<input type="color" class="colorpicker" name="colorpicker<?php echo htmlspecialchars($unique_number); ?>" value="<?php echo htmlspecialchars($value_from_DB); ?>">
Hex değerlerdir.
Gönderilecek birden fazla renk kartelasına sahipseniz, her birine benzersiz bir ad verdiğiniz sürece, sınıflarını veya kimliklerini dikkate almaksızın PHP'de bağımsız olarak değerlerini toplayabilirsiniz.
Function that converts hex color values to an approximate color name?
Bu bağlantısıdır:
Sonra RGB dönüştürerek ve bu SO yanıtlarını gösterilmiştir gibi bir dizi kullanılarak üretilen değerleri bakarak Hex değerini aramak olabilir Aynı sayfadaki Jake'dan gelen Hex/RGB'den Text'e daha büyük değerler dizisi - pek oy alamadı ama ona çok fazla iş getirmiş gibi görünüyor.
herhangi bir endişe ise kendi diziyi yapmak ve doğrudan Hex renk adlarının bir colorpicker elemanı hiç ie8 görünmüyor arada http://www.w3schools.com/colors/colors_names.asp
bu listeyi kullanarak Hex değerleri aramak mümkün olabilir - sadece bir metin girişi olarak ortaya çıkıyor - bir süre şaşkınım vardı.
Etkinlik bir şey denediniz mi? – wawawoom
Javascript ile değer elde etmeye çalıştım, ancak bu giriş alanının birden çok örneğine sahip olacağım çünkü başarısız olabilir @Connum – Deimantas
Yardım almak için kodunuzu gönderin. – wawawoom