У меня есть следующий код для работы с элементами управления ASP.Net.
Я пытаюсь добавить некоторый код javascript к событию «onclick» на кнопке, когда переменная результата (res) равна «NO». Проблема в том, что в первый раз, когда он присваивает значение «onclick», он работает нормально, но когда выполняется removeAttr и снова вызывается функция, а res равняется «NO», снова не добавляет код на « onclick "событие. Так что в этом плохого? Спасибо за вашу помощь. =)
Легенда:
- HLevel (текстовое поле)
- PSave (LinkButton)
$('#HLevel').blur(function () {
// SOME CODE HERE BEFORE THE ISSUE CODE
var res = $(msg).find("string").text();
if (res == "NO") {
$('#PSave').attr("onclick", "javascript:return confirm('some text');");
} else {
$('#PSave').removeAttr("onclick");
}
});