Пожалуйста, посмотрите нижеприведенную ветку:
Установить значение пароля по умолчанию
я следовал ответу №1, как это для моей цели:
<div id="headertxtPassWord-Container" class="header-login-input-Container">
<asp:TextBox ID="headertxtPassWord" runat="server" Text="password"
onclick="return onclickOfPassWord(this);" onblur="onblurOfPassWord(this);"
CssClass="header-login-input"></asp:TextBox>
</div>
function onclickOfPassWord(This) {
if (This.value == 'password') {
$('#headertxtPassWord-Container').html("<input id='headertxtPassWord' name='headertxtPassWord' type='password' value='' onclick='return onclickOfPassWord(this);' onblur='onblurOfPassWord(this);' class='header-login-input' />");
$('#headertxtPassWord').focus();
}
}
function onblurOfPassWord(This) {
if (This.value == '') {
$('#headertxtPassWord-Container').html("<input id='headertxtPassWord' name='headertxtPassWord' value='password' onclick='return onclickOfPassWord(this);' onblur='onblurOfPassWord(this);' class='header-login-input' />");
}
}
но у моих кодов есть проблема в IE 8, а в firefox все в порядке / как это можно исправить?
проблема
в том, что текстовое поле никогда не фокусируется снова после клика ....
у нас здесь есть добыча?