Установка скрытого поля в коде и доступ к нему в сценарии 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 или чего-то еще. Может кто-нибудь помочь мне, как решить это?