如何使用 javascript 检索隐藏字段值?

发布于 2024-12-18 22:32:00 字数 454 浏览 3 评论 0原文

我有 asp.net 网站,我使用母版页进行设计。我有一个放置在 contentplaceholder 中的子页面。在子页面上,我使用了一个隐藏字段 -

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

我想在页面加载事件上使用 JavaScript 中的alert() 函数来显示隐藏字段值。如何做到这一点?

我尝试在脚本中执行以下操作,但它不起作用 -

(function msgShow() {

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

谢谢。

I've asp.net web site , I used master page for the design. I've child page which is placed in the contentplaceholder. On the child page i used one hidden field as -

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

I want to display the hidden field value using alert() function from javascript on the page load event. How to do this?

I tried following thing in my script but it is not working-

(function msgShow() {

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

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

ま柒月 2024-12-25 22:32:00
window.alert(document.getElementById("Hidden1").value);

确保在 DOM 准备好后执行此代码。

window.alert(document.getElementById("Hidden1").value);

Make sure this code is executed after the DOM is ready.

神爱温柔 2024-12-25 22:32:00

使用 jQuery,你会这样做:

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

没有 jQuery,你会这样做:

alert(document.getElementById('Hidden1').value);

With jQuery you do like this:

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

without jQuery you do:

alert(document.getElementById('Hidden1').value);
逆蝶 2024-12-25 22:32:00

就像任何其他元素一样,您可以使用 document.getElementById('Hidden1').value 获取它

Just like with any other element, you can get it with document.getElementById('Hidden1').value

北音执念 2024-12-25 22:32:00

请参阅下面给出的代码以了解如何获取

<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>

Refer the code given below to know how to get

<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>
寂寞笑我太脆弱 2024-12-25 22:32:00
document.getElementById('Hidden1').value;

并提醒返回值

document.getElementById('Hidden1').value;

and alert the return value

墨离汐 2024-12-25 22:32:00

<脚本类型=“text/javascript”>
函数dis() {
var j = document.getElementById("<%= Hidden1.ClientID %>").value;
警报(j);
}


>

<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();" />

巾帼英雄 2024-12-25 22:32:00

使用纯 JavaScript:

var value = document.getElementById(id).value;

With pure JavaScript:

var value = document.getElementById(id).value;
梦途 2024-12-25 22:32:00

另外,请确保不要在 DOM 元素存在之前对其进行引用 - 就像我刚刚所做的那样,并花了一个小时试图弄清楚为什么 HelloWorld 不起作用。

Also be sure not to reference a DOM element before it exists - like I just did and spent an hour trying to figure why even HelloWorld would not work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文