如何用javascript 隐藏文本字段

<scriptlanguage="javascript"type="text/javascript">functiontt(){document.getElementsB... <script language="javascript" type="text/javascript">
function tt() {

document.getElementsById( "textfield").disabled="disabled"

}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" id="textfield" name="textfield" />
<script>
tt()
</script>
</form>
</body>我的不成功为什么,正确应该怎么 写
disabled="disabled" 换成true也不好用,换成“true”也不好用
展开
 我来答
汲职0GL3f6
推荐于2017-11-25 · TA获得超过987个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:422万
展开全部
你要知道,如果隐藏了是在页面上看不到的哦,你也没办法输入。
<input type="hidden" name="textfield" value="abc" />
type="text" 换成 hidden( 隐藏) value就是数据

作用:可以让用户看不到的情况下,保存数据,以便传递
缺点:在页面没办法直接修改(半个优点半个缺点)
-----------------------------------
如果你需要可以隐藏,可以显示的话,你就要写javascript代码了,我推荐你去下载jquery包,里面有很多这样的方法,很方便,当然我下面的是javascript(已经调试):

<script>
function test(id){//参数是id,如果对你name比较熟悉,你可以改改代码换成name
var id=document.getElementById(id);
if(id.style.display == 'none'){//none表示隐藏起来的意思,也就说如果这个元素是隐藏起来的话
id.style.display='block';//显示它
}else{//否则
id.style.display = 'none';//隐藏它;
}
}
</script>
<div onClick="test('test')">单击我显示隐藏的文本域</div>
<div style="display:none;" id="test">我是隐藏起来的~:<input type="text" name="abc" />display:none;就是css里隐藏某个元素的代码</div>

------------------------------------
好了,有问题就问我吧,可以百度联系我或者我们团队~
apolloge
2012-02-21 · TA获得超过653个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:438万
展开全部
“disabled”是设置不可用的,要隐藏该控件不能用这个属性,应该用“style.display”

document.getElementsById( "textfield").style.display = "none" ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈喽刘海
2012-02-24 · TA获得超过246个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:148万
展开全部
总结下:
1.是document.getElementById( "textfield")而不是document.getElementsById( "textfield")
多了个s
2.设置隐藏是document.getElementById( "textfield").style.display = "none";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
everlasting668
2012-02-21 · TA获得超过304个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:100万
展开全部
是document.getElementById( "textfield") 不是document.getElementsById( "textfield"),注意Element后面没有s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新乡谢保坤
2015-10-14 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:12.6万
展开全部
  <html>
  <head>
  <script type="text/javascript">
  function hid(){
   document.getElementById('test').style.display="none";
  }
  </script>
  </head>

  <body>
  <p id="test">这是文本</p>
  <button onclick="hid()">点击我隐藏上边面文本</button>
  </body>

  </html>

仅供参考!有疑问请追问
  
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式