![](/img/trans.png)
[英]How to set the font size of the text shown in input (not in drop down) for the combo box in Kendo?
[英]How to set font family in text box using drop down list?
我有以下代码
<html>
<form method="post" action="Demo7.jsp">
Select Programming font:
<select name="font">
<option value="arial">arial black</option>
<option value="tohma">ENGLISH</option>
<option value="times new roman">times new roman</option>
</select>
EnterValue: <input type="text" name="text1"><br>
<br>
<input type="submit" value="Submit"><br>
</form>
</html>
我想使用从下拉列表中选择的字体。 它应基于所选字体更改文本框和文本框字体。
我不知道该怎么做。 请帮我。
提前致谢。
尝试这个,
$(function(){
$('select[name="font"]').on('change',function(){
$('input[name="text1"]').css('font-family',this.value);
});
});
尝试
$("select[name='font']").change(function() {
$("input[name='text1']").css("font-family", $(this).val());
});
尝试这个。
$('select').on('change', function(){
$('textarea').css('font-family', $(this).val()); //for textarea
//$('input[type="text"]').css('font-family', $(this).val()); // for textbox
});
添加一些课程供选择
试一下
<script src="//code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
$('.somefont').change(function(){
font= $(this).val();
//Set Font Family for element that you needed.
$('body').css('font-family', font);
});
</script>
如果您不想使用jQuery,则只需将普通的JavaScript,CSS和onChange
属性添加到select
元素中,就可以很轻松地完成此操作。 就像是:
<select name="font" onChange="document.getElementsById('text1').style.fontFamily = this.value;">
<option value="arial">arial black</option>
<option value="tahoma">ENGLISH</option>
<option value="times new roman">times new roman</option>
</select>
EnterValue: <input type="text" name="text1" id="text1"><br>
请注意,您还需要在文本输入中添加id
属性,此功能才能起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.