日期:2014-05-17  浏览次数:20590 次

新手,请教input type=text问题




怎么点击按钮以后让他变成只写的?text框没有了。
------解决方案--------------------
要么是修改样式,将Input控件的外框全部都隐藏掉了。
要么就是真的把Input控件给hidden了,然后后面增加静态文字。

考虑到后面还多出个“勾”,似乎后者概率高些。
------解决方案--------------------
引用:
我要做的没有勾的,将Input控件的外框全部都隐藏掉,能变成只写的吗,不能修改的那种,具体些样式了?


可以,但是咱不熟悉,具体做法要查Google。也许是 style="border:0px  none";

只读用 readonly="readonly"
------解决方案--------------------
var puts = document.getElementsByTagName("input");
for(var i=0;i<puts.length;i++){
 if(puts[i].name!='watch'){
  puts[i].style.border='0px';
  puts[i].readOnly=true;
 }
}
------解决方案--------------------
通过JS来修改CSS就OK了