文本框 字体变大
我想单击按纽文本框字体变大 是调用JAVASCRIPT 的函数s()
<script language=javascript>
function s()
{
document.getElementById("TextBox1").style.fontSize="20";
}
</script>
我运行 点按纽 看到字体变大 不过又变回原来的了。
不知道为什么? 求解````
问下文本框的TextChanged 里调用JAVASCRIPT的方法吗? --------------------编程问答-------------------- 你点击的按钮是不是服务器控件?如果想保存字体状态,在cs代码里写 --------------------编程问答-------------------- 我用了个笨办法:
function ResizeText(tid)
{
var obj = document.getElementById(tid);
var csizestr = obj.style.fontSize;
var resize = parseInt(csizestr.replace("px","")) + 5;
obj.style.fontSize = resize.toString() + "px";
} --------------------编程问答-------------------- onclick="s();return false;"
页面刷后台就会回到初始状态,所以又变回去了!
让它不刷就可以了 ! --------------------编程问答-------------------- onclick="s();return false;"
写了还是会刷新回去。。。。郁闷。。。 --------------------编程问答-------------------- mark --------------------编程问答-------------------- OnClientClick="s();" --------------------编程问答-------------------- 是我没有看清楚,有TextChanged应该是服务器控件,当然要用onclientclick!
如果是html控件就用onclick就可以了! --------------------编程问答-------------------- up --------------------编程问答-------------------- dfgsdfg --------------------编程问答-------------------- Jquery
RemoveClass 。。。移除样式
AddClass。。。。重新添加个样式
先移除文本框当前样子。。再添加个字体变大的样式 --------------------编程问答-------------------- js 可以让文本发生状态的变化,如果你单击的是服务器控件不想在后台激发刷新, js要 return false;才行的。
补充:.NET技术 , ASP.NET