zoukankan      html  css  js  c++  java
  • 表单嵌套问题的解决方法

    在html中,表单form是不能够嵌套使用的,例如:

    1. <form name="form1">
    2. <form name="form2">
    3. ......
    4. </form>
    5. .....
    6. </form>
    这样是不合法的,那么如果我们遇到需要用到两个表单的情况应该怎么办呢?解决的方法很简单,合并两个表单,动态改变表单提交位置。

    表单form中的action为空,然后在js代码中改变action的值。

    1. <form name="form1" action="" method="post">
    2. .....
    3. <button id="button1" type="submit"></button>
    4. <button id="button2" type="submit"></button>
    5. </form>
    6. <script>
    7. $(document).ready(function(){
    8. $("#button1").click(function(){
    9. $("#draw").attr("action","url1");
    10. $("form").submit();
    11. });
    12. $("#button2").click(function(){
    13. $("#draw").attr("action","url2");
    14. $("form").submit();
    15. });
    16. </script>
    这样,就能实现一个表单向不同方法提交了,同时,在表单提交之前还可以改变表单元素的值,方法就是
    $("#draw").attr("action","url1"); 
    注意,button的类型是submit  不是button 


  • 相关阅读:
    JSP界面之间如何实现传值
    绝对路径的用法
    每日日报2020.8.12 1905
    每日日报2020.8.8 1905
    每日日报2020.8.17 1905
    每日日报2020.8.15 1905
    每日日报2020.8.13 1905
    每日日报2020.8.10 1905
    每日日报2020.8.16 1905
    每日日报2020.8.9 1905
  • 原文地址:https://www.cnblogs.com/jpfss/p/9468308.html
Copyright © 2011-2022 走看看