Установка скрытого поля в коде и доступ к нему в сценарии Java

Я пытаюсь изменить имя и фамилию в записи. Когда пользователь нажимает кнопку "Отправить", нам необходимо получить подтверждение от пользователя об этом изменении. Я назначаю новые и старые значения скрытым полям. У меня есть четыре скрытых поля в моем пользовательском элементе управления, и я настраиваю эти скрытые значения полей в своем коде позади файла и пытаюсь использовать эти поля в кнопке. OnClientClick, Но это бросает

msgstr "ошибка времени выполнения javascript не может установить свойство 'значение' с неопределенной или нулевой ссылкой".

Я даже пытался использовать метки вместо скрытых полей, но все равно выдает похожую ошибку.

<asp:Button ID="brnsubmit" runat="server" AccessKey="P" CausesValidation="False" CssClass="actButton" TabIndex="1" Text="submit" ToolTip="Alt+P" OnClientClick="if(document.getElementById('hdnfirstName').value !== document.getElementById('txtfirstName').value || 
document.getElementById('hdnlastName').value !== document.getElementById('txtlastName').value){

  if (confirm('You\'re about change the name of the ' + 
              document.getElementById('hdnlastName').value + ', ' + 
              document.getElementById('hdnfirstName').value + ' to ' + 
              document.getElementById('txtlastName').value + ', ' + 
              document.getElementById('txtfirstName').value + 
              '. Do you wanna proceed?')) 
  {
    return true; 
  } else { 
    return false; 
  }
} else {
  return true;
}" />

На данный момент я использую java-скрипт для отображения подтверждающего сообщения, я открыт для использования JQuery или чего-то еще. Может кто-нибудь помочь мне, как решить это?

0 ответов

Другие вопросы по тегам