Javascript 使用颜色选择器更改选定动态文本框的文本颜色
我的页面中最多有15个文本框,单击按钮即可创建。 我想要的是只更改“已选择”文本框的文本颜色;所有其他文本框的颜色不应更改 目前,我有一个文本颜色更改滑块,可以更改所有文本框的颜色 单击此处查看源代码。请尝试以下操作:Javascript 使用颜色选择器更改选定动态文本框的文本颜色,javascript,jquery,Javascript,Jquery,我的页面中最多有15个文本框,单击按钮即可创建。 我想要的是只更改“已选择”文本框的文本颜色;所有其他文本框的颜色不应更改 目前,我有一个文本颜色更改滑块,可以更改所有文本框的颜色 单击此处查看源代码。请尝试以下操作: 在索引文件中包括jscolor.js。你可以从这个链接看到更多的演示和下载 请在问题本身中张贴代码。我不可能从你那里下载一个.rar。请提供一个JSFIDLE而不是提供源代码。jason我不能在问题中发布全部代码,因为源代码非常大,不可行。这就是为什么我提供了下载代码的链接。非
在索引文件中包括jscolor.js。你可以从这个链接看到更多的演示和下载
请在问题本身中张贴代码。我不可能从你那里下载一个.rar。请提供一个JSFIDLE而不是提供源代码。jason我不能在问题中发布全部代码,因为源代码非常大,不可行。这就是为什么我提供了下载代码的链接。非常感谢您的回复,我一点击它,它就会将文本框的背景颜色变为绿色,文本颜色变为红色。但是我必须使用颜色选择器,这样用户就可以选择他/她想要的颜色,而不是我定义的单一静态颜色。我也尝试了同样的JS,效果很好。虽然你的方法和我的大不相同。两种方法都是正确的。再次感谢您宝贵的时间。:)Jagruti我还有其他一些与corePHP相关的问题,你能帮我解决这个问题吗?thanx in advanceHeyyy,您正在使用的功能是捕获整个屏幕(对于屏幕的某些部分,请访问此链接可能会对您有所帮助您提供的第一个链接是用于VB的,另一个链接对我没有帮助。它显示了一些不适用于我的方法:(
<div>
<?php
or($i=0;$i<15;$i++){?>
<div id="txt_add<?php echo $i; ?>" onclick="get_current_text(<?php echo $i; ?>);">
<div id="f<?php echo $i+1; ?>" class="bring_front"><span style="cursor:move"><input type="text" **class="box color"** placeholder="Sample text <?php echo $i+1; ?>" style="border:none; background:none; width:87px; margin-left:6px;" maxlength="10" onchange="set_color(<?php echo $i; ?>);"/></span></div>
</div>
<?php }?>
</div>
and put this code in javascript:
function set_color(txtid)
{
$("#txt_add"+txtid+" input").css('color','#'+this.color);
//document.getElementsByTagName('BODY')[0].style.backgroundColor = '#'+this.color
}
function get_current_text(id)
{
$("#prod div input").css("background-color","white");
$("#txt_add"+id+" input").css('background-color',"green"); $("#txt_add"+id+" input").css('color',"red");
}