2011-05-17 92 views
0

我有一个名为bank的下拉按钮。 我有3个文本框命名为T1,T2和T3 如果我没有任何选择所有三个文本框应使银行的..谁能告诉我如何隐藏文本框的内容

我得到它.. 但我的问题是..

首先我从下拉按钮中选择了任何一个,经过一段时间后,我改变了它选择银行(即;第0指数)..但即使如此,文本框中的数据仍然存在本身..如何隐藏它..

+0

请提供一些代码和示例。 – 2011-05-17 09:47:53

+0

偶然你使用jQuery吗? – 2011-05-17 09:48:16

+0

您无法隐藏文本框的内容。您可以隐藏文本框本身或将其设置为空。您也可以禁用它或使其只能读取。 – JohnP 2011-05-17 09:50:32

回答

0

你不能隐藏数据,你可以使用下面的脚本

document.getElementById("yourTextBoxID").value = ""; 
+0

好的..谢谢大家的快速和宝贵的建议... – Raghu 2011-05-17 10:00:22

+0

唯一的问题是数据丢失,如果箱子需要重新启用。 – Dutchie432 2011-05-17 10:04:35

1

你不能“隐藏”文本框中的文本。您要么禁用文本框,清除文本框的文本,要么隐藏该文件。在你的情况下,我会添加3个不可见的空白文本框。当您选择bank隐藏真实文本框并显示空白和禁用/锁定的三个“假”文本框。

我的Javascript语法很糟糕,所以here is a jQuery Example

+0

嘿谢谢Dutchie ...代码看起来不错... – Raghu 2011-05-17 10:02:25

+0

谢谢大家...我得到了解决方案... – Raghu 2011-05-17 10:05:08

+0

+1 - 好建议 – niksvp 2011-05-17 10:10:36

0

之前隐藏的文本框禁用前清除文本框中的数据,你有两个选择:

  • 你可以将文本框的内容复制到一个Javascript变量中,以便您可以稍后在需要时重新填充框,或者
  • 您可以隐藏文本框并将其替换为空的新文本框
+0

或将值存储在某个隐藏的html字段中 – anu 2011-05-17 10:13:41

0

在选择下拉项目之前,您应清除文本框。您可以在下拉更改事件中编写此清除标签。

相关问题