zoukankan      html  css  js  c++  java
  • 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事件中写成这样onclick="javascript:test()"。

  • 相关阅读:
    Android数据适配器(Adapter)优化:高效ViewHolder
    touch-css-margintop问题
    抽奖
    scroll03-节日两侧的渲染
    scroll02-滚动时显示当前主题菜单状态
    浏览器背景色半透明效果。
    scroll01-滚动到一定高度时,显示导航栏
    layout01-在布局ul时,给li设置margin-right的时候,每行的最后一个li有margin-right 导致ul 看上去不居中的问题
    placehoder兼容
    day03
  • 原文地址:https://www.cnblogs.com/nyzhai/p/2933477.html
Copyright © 2011-2022 走看看