• 表单嵌套问题的解决方法


    在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 


  • 相关阅读:
    luogu1210 回文检测
    luogu2420 让我们异或吧
    luogu4151 最大XOR和路径
    线性基
    博弈论(扯淡)
    矩阵求逆 模板
    luogu2513 逆序对数列
    洛谷4316 绿豆蛙的归宿(DAG递推/概率dp)
    1898: [Zjoi2005]Swamp 沼泽鳄鱼
    矩阵
  • 原文地址:https://www.cnblogs.com/jpfss/p/9468308.html
Copyright © 2020-2023  润新知