[英]How To Set select box value change to textbox color change
i want to Select box value change to textbox background color change我想选择框值更改为文本框背景颜色更改
<select id="color">
<option value="Black">Black</option>
<option value="White">White</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>
<option value="Orange">Orange</option>
</select>
<input type="text" name="color" value=""/>
<input type="text" name="amount" value=""/>
Not quite sure what you want, but try check this out :不太确定你想要什么,但试试看这个:
HTML HTML
<select id="color">
<option value="Black">Black</option>
<option value="White">White</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>
<option value="Orange">Orange</option>
</select>
<input type="text" name="color" value="" id="textColor"/>
<input type="text" name="amount" value=""/>
JS JS
// use id color as a selector
// and register change event to it
$('#color').change(function(){
$('[name="color"]').css('background',$(this).val());
// if wanna change color for all input use below code
// $('input').css('background',$(this).val());
// or reference it by id like below
// $('#textColor').css('background',$(this).val());
});
Check this link for references检查此链接以获取参考
You can do it like :你可以这样做:
Your HTML你的 HTML
<select id="color">
<option value="Black">Black</option>
<option value="White">White</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>
<option value="Orange">Orange</option>
JS JS
$(document).ready(function(){
$("#color").change(function(){
var color=$(this).val();
$("input[type=text]").css("background-color",color);
});
});
Just try with the JQuery:只需尝试使用 JQuery:
<select id="color">
<option value="Black">Black</option>
<option value="White">White</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>
<option value="Orange">Orange</option>
</select>
<input type="text" name="color" value="" id = "text1"/>
<input type="text" name="amount" value="" id = "text2"/>
<script type="text/javascript">
$(document).ready(function() {
$("select#yourSelect").change(function(){
$('#text1').val($(this).val());
$('#text2').val($(this).val());
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.