У меня есть форма входа в один div, который изначально скрыт, и при нажатии «Вход» он виден. Эта форма для входа находится в Master Page и имеет проверку HTML5 на стороне клиента для идентификатора электронной почты и pwd.Отключение текстовых полей при загрузке страницы
У меня есть одна дочерняя страница с панелью обновления ajax, которая имеет одну кнопку «Добавить в корзину». Но из-за этой валидации в главной странице входа в систему i m не удалось сделать postback по телефону «Добавить в корзину» нажатие кнопки.
Для избежания такой, что я пытаюсь отключить все текстовые поля в этом форма входа (которая находится в главной странице) на странице загрузки: C#:
ScriptManager.RegisterStartupScript(this,this.GetType(), "Javascript2", "javascript:DisablePopUpTxt();", true);
JS:
function DisablePopUpTxt() {
document.getElementById("txtCustEmailID").disabled = true;
document.getElementById("txtCustPwd").disabled = true;
}
, но выше код не работает, и я не в состоянии сделать post на любой из дочерних страниц. Plz дайте мне какое-нибудь решение.
thanx заранее.
Почему вы не отключите поля ввода в самом коде html. – clu3Less
@ T0X1C, потому что тогда, если пользовательский агент отключен или отключен сценарий для их отключения, входы всегда будут отключены. – RobG
Вы используете код * после * загрузки страницы, т. Е. После того, как существуют элементы? – RobG