就是说现在页面上差不多十几个的输入框(input),还有radio,droplist,现在要实现的是将这些所有输入的内容整合成一个字符串,然后再将这字符串插入到数据库的字段。我想用脚本实现的,但是没想到什么好的方法,如果用.net,可以实现也可以用.net的写。求高手帮忙解决下!!谢谢了!

解决方案 »

  1.   

    ajax...将获取的内容拼接起来构造成jason格式。再利用ajax 传到后台插入数据库
      

  2.   

    var mFormObj = document.forms[0];
        var elementID="";//控件名称
        var count = mFormObj.elements.length; //控件个数
       var value_values=""
        for(var i=0 ;i<count ;i++)
        {        var e = mFormObj.elements[i];
    if(e.id!="隐藏文本ID")
    {
    value_values =e.value+"^";
    }
    //保存到隐藏文本中去 
           
        }
      

  3.   

    方法一:用ajax把这些值拼接成字符串,传递到后台
    方法二:定义一个隐藏文本控件,用js把这些值拼接成字符串,赋给隐藏控件,后台获取
    我只知道这些,期待高手补充
      

  4.   

    这个能具体点吗!现在对joson不是很了解!
      

  5.   

    但是控件不止是一种类型的控件啊!。radio,input,droplist
      

  6.   

    首先按照数据库中表字段的顺序取值,然后通过特殊字符进行连接,然后在插入数据库的时候,按照这个特殊字符进行Split操作,然后依次插入即可。
      

  7.   

    遍历页面控件 累加 赋值
      <script type="text/javascript">
            window.onload=function(){
                var item = document.body.getElementsByTagName("input");
                for(var i=0;i<item.length;i++){
                    item[i].....
                }
            }
        </script>