怎样利用js通过RadioButton控制textbox输入文字的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样利用js通过RadioButton控制textbox输入文字的大小相关的知识,希望对你有一定的参考价值。

有三个RadioButton,分别控制文字大小为8、10、12号。怎样通过js控制呢?我用oncheckedchanged="SetFontSize()"但是提示没有SetFontSize()。

oncheckedchanged是服务器事件,不能用js方法的,要改成onclick="SetFontSize()"
建议你改用客户端控件
例如<input type="radio" onclick="SetFontSize()" />
input radio只有那个圆点,需要你在后面加个Label显示文字追问

但怎样保证一次只能有一个radio被选中呢?

追答

你设置他们的name相同就行了

追问

js函数:
function SetFontSize(size)

var tb = document.getElementById("");
tb.nodeValue.fontSize = size;

每个radiobutton的onclick = "SetFontSize(8)"这样表示,但为什么功能没有实现?是不是js函数的问题?

追答

1、检查一下你的tb是否正确捕获到了那个textbox
2、你这里没必要使用nodeValue吧?改成tb.style.fontSize = size;

参考技术A 三个RadioButton的name属性设置为相同的就可以一次之有一个RadioButton被选中了!后边的就直接用js写就OK了 参考技术B 最简单就是 客户端控件 + js 控制css

以上是关于怎样利用js通过RadioButton控制textbox输入文字的大小的主要内容,如果未能解决你的问题,请参考以下文章

js调用RadioButton1

mac系统下怎样利用好sublime text 2编写html,css,js代码

listview中单击RadioButton,并未触发listview的单击事件,怎样才能解决这个问题?

html 通过再次点击他的标签#js取消选中radiobutton

js怎样判断文本框输入的全是回车,如果全是回车提示为空

.net页面上有三个RadioButton(服务器控件),控制下面三个层的隐藏和显示,也就是选中一个隐藏另外两个