Как получить скрытое значение поля с помощью JavaScript? - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть сайт asp.net, я использовал главную страницу для дизайна. У меня есть дочерняя страница, которая помещена в contentplaceholder . На дочерней странице я использовал одно скрытое поле как -

<input id="Hidden1" type="hidden" value="This is hidden text"/>

Я хочу отобразить скрытое значение поля, используя функцию alert () из javascript для события загрузки страницы . Как это сделать?

Я попробовал следующую вещь в моем скрипте, но она не работает-

(function msgShow() {

        var e1 = document.getElementById('Hidden');
        alert(e1.value);
    })();

Спасибо.

Ответы [ 8 ]

1 голос
/ 02 декабря 2011
window.alert(document.getElementById("Hidden1").value);

Убедитесь, что этот код выполняется после того, как DOM готов.

1 голос
/ 02 декабря 2011

С jQuery вы делаете так:

$(document).ready(function() {
    alert($('#Hidden1').val());
});

без jQuery вы делаете:

alert(document.getElementById('Hidden1').value);
0 голосов
/ 04 мая 2013

Также убедитесь, что не ссылаетесь на элемент DOM до того, как он существует - как я только что сделал и потратил час, пытаясь понять, почему даже HelloWorld не будет работать.

0 голосов
/ 02 декабря 2011

<script type="text/javascript"> function dis() { var j = document.getElementById("<%= Hidden1.ClientID %>").value; alert(j); } </script>

<input id="Hidden1" type="hidden" runat="server" value="Hello" /><br /> <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return dis();" />

0 голосов
/ 02 декабря 2011

С чистым JavaScript:

var value = document.getElementById(id).value;
0 голосов
/ 02 декабря 2011
document.getElementById('Hidden1').value;

и оповещение о возвращаемом значении

0 голосов
/ 02 декабря 2011

Обратитесь к приведенному ниже коду, чтобы узнать, как получить

<html>
<body>

<script type="text/javascript">
function printIt(){
   alert(document.getElementById('abcId').value);
   alert(document.formName.elements['abcName'].value);
}
</script>

<h1>Access Hidden value in JavaScript</h1>
<form name="formName">
    <input type="hidden" id="abcId" name="abcName" 
                  value="I am Hidden value"/>

    <input type="button" value="Get Value" onclick="printIt()" />
</form>

</body>
</html>
0 голосов
/ 02 декабря 2011

Как и с любым другим элементом, вы можете получить его с помощью document.getElementById('Hidden1').value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...