簡體   English   中英

如何隱藏 html 文本框中的文本

[英]how to hide text in an html textbox

我有一個簡單的 html 文本框,就像用戶在其中鍵入內容一樣,文本應該是不可見的,但文本應該在那里

<html>
<head>
<title>My Page</title>
<script type="text/javascript">
function hide()
{
document.forms["text"].style.visibility = 'hidden';
}
</script>

</head>
<body>
<form name="myform">
<div align="center">
<input type="text" size="25" onkeyup="return hide();">
</div>
</form>
</body>
</html>

蘋果電腦,

您正在做的事情是使用簡單的方法無法完成的。 使用包含在問題中的代碼時,實際上是在刪除整個框的可見性,而不僅僅是文本內容。

一些想法:

  1. 使textcolor與背景色相同。
  2. 使用onKeyPress事件,在每次擊鍵后從此框中獲取值,並將其附加到頁面上其他位置(或javascript變量)的隱藏文本框中。

組合使用這些對於您嘗試執行的操作應該非常有效。

更重要的問題是:您為什么要這樣做? 您能否詳細說明您要在這里完成的工作?

編輯:我看到你正在這樣做的密碼。 在那種情況下,為什么不使用<input type =“ password”>字段? 這樣,瀏覽器就知道它是密碼字段,並自動隱藏輸入(使用標准點或星號)。

而不是設置visibility="hidden"嘗試display="none"

編輯:沒有注意到它與密碼有關-在這種情況下,您應該對輸入元素使用type=password

您似乎想輸入自制密碼字段? 改為使用<input type="password" ...>會更簡單。

對於受密碼保護的字段,請僅使用“密碼”類型。

<input type="password" size="25" />

只需將顏色屬性作為元素的透明屬性,即在您的情況下為輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM