我正在使用簡單的登錄表單。 我有兩個文本字段作爲用戶名和密碼。如何避免使用javascript在文本框中顯示提示文本
用戶名文本字段提示爲「用戶名」。
密碼文本字段提示爲「密碼」。
我想隱藏提示文本,同時單擊文本框內。
在這裏,我遇到兩個問題,
,如果我的用戶名文本中單擊對話框中的提示文本是隱藏。但是當我按Ctrl + Z然後再次提示出現,並能夠通過按鍵盤箭頭鍵進行編輯。
第二個是密碼文本字段類型是密碼。所以它不會顯示提示文字爲「密碼」。
這裏是我的代碼:
<html>
<head>
<title>login</title>
<script>
function ForUserName()
{
if(document.getElementById('username').value == "user name")
{
document.getElementById('username').value='';
}
else if(document.getElementById('username').value == '')
{
document.getElementById('username').value='user name';
}
}
function ForPassword()
{
if(document.getElementById('password').value == "password")
{
document.getElementById('password').value='';
}
else if(document.getElementById('password').value == '')
{
document.getElementById('password').value='password';
}
}
</script>
</head>
<body>
<input type="text" id="username" value="user name" onclick="ForUserName();" onblur="ForUserName();">
<input type="password" id="password" value="password" onclick="ForPassword();" onblur="ForPassword();">
</body>
</html>
可以,我建議你的任何一個,請...
佔位符未在ie版本中工作 –
閱讀我的整個答案。我向你提供了一個向後兼容的教程,可以在任何**瀏覽器 –
是的..我的第一個問題解決了,感謝你。你可以給我一個密碼字段的解決方案 –