HTML页面不通过Javascript怎样获取其他控件的值

先说下需求

当操作HTML页面时,有时会希望在其中一个文本框中显示另一个文本框的值,又感觉这个功能很简单又不想使用javascript,这时就可能用到下页介绍的这种简单操作的方法了。

例如:在做一个超链接传值时其中一个参数的值正好是本html页面中一个隐藏域的值

    <asp:HiddenField ID="hidTest" Value="123456" runat="server" />
    <input type="hidden" id="txtTest"value="测试数据" runat="server" />
    <div>
        <iframe src="demo.aspx?demo=隐藏域的值"></iframe>
    </div>

当然这种方式可以通过给iframe添加一runat="server"然后在后台进行赋值等,这里不再赘述。

下面接着说本文的简单操作如果被获取值的控件是服务器端控件则只需要写成

<iframe src="demo.aspx?demo='<%=hidTest.Value %>'"></iframe>

如果被获取值的控件是客户端控件时要在控件后边添加runat="server"

<iframe src="demo.aspx?demo='<%=txt.Value %>'"></iframe>

这样在链接到的demo.aspx页面就会获取到本页面中隐藏域的值了。

 

另外在实现该功能查找资料时又顺便了解了一下javascript:void(0)的功能

void是javascript的一个操作符,该操作符指定要计算一个表达式但是不返回值,比如在一个提交按钮的onclick事件上直接写上javascript:void(document.form.submit())就可以直接提交本页面了

平时本人用的多的就是<a href="javascript:void(0)"></a>标签

当然这里还可以调用js定义的函数如在js中已经定义一function test(){alert("aaa")};就可以在一onclick事件中写成这样οnclick="javascript:test()"。

转载于:https://www.cnblogs.com/nyzhai/archive/2013/02/26/2933477.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值