zoukankan      html  css  js  c++  java
  • jquery、js ajax添加的表单的控件在火狐(Firefox)下获取不到值的解决方法

    相信很多朋友在进行网页制作的时候都会遇到过这样的问题;就是用js在表单内动态添加数据控件之后;在火狐下post以后获取不到数据的问题。此类需求太常见了,比如多级select关联必然要这么做,因为在ie下可以正常的获取到数据;所以经过判断应该是firefox对html的解析要求的严格的问题,但是经过多方调试,仍旧找不到问题所在,最后在网上找到了遇到同类问题的网友的处理办法,原因是form放得位置不同,

          在form和table结合使用的时候,很多朋友都喜欢这样放:

            <table>

                   <form>

                        <tr><td>

                              数据空间添加处

                       </td></tr>

                   </form>

              </table>

           这样放的好处就是可以把form产生的间隔去掉;(其实在div+css不是很流行时大多采用这种办法,于是这种习惯也就延续下来了,可能一些年轻的程序员还不见得能遇到这样)在一般情况下是一个不错的处理方法,但是如果像我那样要用js在form内添加数据填写想的时候这样使用就不太妥了,因为这样放的话,用js添加的填写项所填写的数据在firefox下是无法获取的·; 这时我们就得用很笨的方法,

           就是:

                    <form>

                            <table>

                                   <tr><td>

                                    数据空间添加处

                                  </td></tr>

                             </table>

                   </form>   

    这样使用就不出现上述情况了;

    这样使用form如果出现间隔的话,我们可以用css把间隔去掉

  • 相关阅读:
    关于通胀,交易手续费和加密货币的货币政策
    私有链和联盟链的机会与挑战
    耶鲁大学公开课:博弈论第九节(笔记)
    区块链匿名技术
    区块链对比数据库
    硬盘 分区 格式化 和挂载
    Nginx实战系列之功能篇----后端节点健康检查
    Nginx实战系列之功能篇----后端节点健康检查
    Nginx实战系列之功能篇----后端节点健康检查
    Nginx实战系列之功能篇----后端节点健康检查
  • 原文地址:https://www.cnblogs.com/swinm/p/3328443.html
Copyright © 2011-2022 走看看