Ik heb een colorpicker-veld dat wordt geladen met een standaardkleur en vervolgens kan de bezoeker de invoerwaarde wijzigen met een kleurenwiel of gewoon door de tekst te wijzigen. Ik heb JavaScript dat de waarde van de colorpicker neemt en zet de link href ernaast op die waarde.
Het probleem is dat wanneer de pagina wordt geladen, de linkknop is ingesteld op de standaardwaarde in de colorpicker, maar wanneer de bezoeker deze waarde wijzigt, wordt de link href niet gewijzigd om dit weer te geven zonder een vernieuwing.
Here is the live site: http://www.brainbuzzmedia.com/themes/vertex/
Hier is het JavaScript dat ik heb:
<script type="text/javascript">
$(document).ready(function(){
var a = document.getElementById('colorLink');
var color = document.getElementById('color-demo').value;
a.href = "http://www.brainbuzzmedia.com/themes/vertex/?color=" + color;
});
</script>
En hier is de html waar de invoer van de colorpicker en de link worden toegevoegd:
<input type="text" name="color-demo" id="color-demo" value="#ff0000" class="colorfield regular-text" data-hex="true" onChange="refresh()"/>LINK