使用颜色选取器更改所选动态文本框的文本颜色
change text color of selected dynamic textbox using color picker
我的页面中最多有 15 个文本框,只需单击一个按钮即可创建。我想要的是仅更改"已选择"文本框的文本颜色;所有其他文本框的颜色不应更改。
目前,我有一个文本颜色转换器滑块,可以更改所有文本框的颜色。
单击此处下载源代码。
请尝试以下操作:
在索引文件中包括 jscolor.js。您也可以从此链接查看更多演示和下载 http://jscolor.com/try.php
<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");
}
编辑:1)将输入类从框更改为框颜色 2) 把它放在输入 onchange="set_color();" 3)在脚本中放入set_color函数
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 如果值为负数,如何更改文本的颜色
- 1种颜色的Javascript闪烁文本更长
- 如何更改圆环图中文本的颜色
- 如何在flash html5画布项目中动态更改文本颜色
- 单击时将文本的颜色更改为随机颜色(按钮)
- 使用JavaScript淡化文本颜色
- 在不更改边框颜色的情况下更改文本的颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用Javascript更改文本区域的颜色
- 如何使用颜色选择器来更改背景中的文本
- 内部 DIV 颜色文本在鼠标悬停时没有更改
- React Native TouchableHighlight字体颜色文本更改
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本