<asp:TextBox TextMode="Password" ID="TxtBx_Password" runat="server" Width="175px" Text="Password" ForeColor="Gray"
onblur="WaterMarkPwd(this, event);" onfocus="WaterMarkPwd(this, event);"></asp:TextBox>
私はこのパスワードテキストボックスを使用しており、以下に示すように WaterMarkPwd js メソッドを使用しています。
<script type ="text/javascript">
function WaterMarkPwd(txtpwd, event)
{
var defaultText = "Password";
// Condition to check textbox length and event type
if (txtpwd .value.length == 0 & event.type == "blur")
{
//if condition true then setting text color and
//default text in textbox
txtpwd .style.color = "Gray";
txtpwd .value = defaultText;
}
// Condition to check textbox value and event type
if (txtpwd .value == defaultText & event.type == "focus")
{
txtpwd .style.color = "black";
txtpwd .value = "";
}
}
</script>
問題は、これを text mode="text" を持つテキストボックスに適用すると正常に動作しますが、 textmode="password" に変更すると、メソッドで設定したとおりに暗号化されたテキストが表示されることですdefaultText = "Password";
それを解決する方法あなたの提案を願っています