#javascript #asp.net
#javascript #asp.net
Вопрос:
Если для выхода из системы нажать F5 несколько раз, фокус не устанавливается.
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
var logonField = document.getElementById('UserName');
if (logonField) {
logonField.focus();
logonField.click();
}
}, 200);
});
</script>
<%= Html.TextBoxFor(m => m.UserName, new { @class = "logonField", style = "width:100px;"})%><br/>
<%= Html.ValidationMessageFor(m => m.UserName) %>
Комментарии:
1. Для подтверждения имя пользователя элемента всегда будет true или false?
2. Вы уверены, что jQuery загружен?
3. js-код просто отключен. После очистки денег все работает. =)
Ответ №1:
вы можете использовать простой Java-скрипт, который будет вызывать
при событии загрузки тела html.