zoukankan      html  css  js  c++  java
  • Js document.frmLogin.action = '/login.htm';的意义和form表单的target属性

    一、解答:就是把 这个id名为frmLogin的form的提交地址改为上面的/login.htm

    <form id="frmLogin" name="frmLogin" method="post" target="loginFrame">
      <table>
                <tr>
                            <td height="55">&nbsp;</td>
                            <td>
                                <a href="javascript:void(0);" onclick="login();"><img src="login.png" border="0"/></a>
                            </td>
                        </tr>
      </table>
    </form>


    <script type="text/javascript">
        function login()
        {
            document.frmLogin.action = '/login.htm';
            document.frmLogin.submit();
        }
    </script>


    .....

    <iframe name="loginFrame" style="display:none" ></iframe>


    二、<form 表单的target属性
    参考:http://www.w3school.com.cn/tags/att_form_target.asp

    实例

    在下面的例子中,在 action 属性中规定的页面会在新窗口中打开:

    <form action="form_action.asp" method="get" target="_blank">
      <p>First name: <input type="text" name="fname" /></p>
      <p>Last name: <input type="text" name="lname" /></p>
      <input type="submit" value="Submit" />
    </form>
    

    定义和用法

    target 属性规定在何处打开 action URL。

    兼容性注释

    在 HTML 4.01 中,不赞成使用 form 元素的 target 属性;在 XHTML 1.0 Strict DTD 中,不支持该属性。

    语法

    <form target="value">

    属性值

    描述
    _blank 在新窗口中打开。
    _self 默认。在相同的框架中打开。
    _parent 在父框架集中打开。
    _top 在整个窗口中打开。
    framename 在指定的框架中打开。





  • 相关阅读:
    快速搞懂.NET 5/.NET Core应用程序的发布部署
    .NET 5 程序高级调试-WinDbg
    mmap出现 Permission denied
    Java int和integer有什么区别 (mybatis踩坑)
    NodeJS mysql timestamp 数据插入失败的问题
    mysql case when 用法
    postcss 源码解析以及运用
    rust漫游
    关于接口设计的思考--我们真的需要这么多入参吗
    详解apollo的设计与使用
  • 原文地址:https://www.cnblogs.com/gmq-sh/p/4272652.html
Copyright © 2011-2022 走看看