这是要通过点击insert 来用js给文本框赋值吗?
还是想获取文本框的值?

解决方案 »

  1.   

    如果赋值:
    function add(){
       $("#tm").val("你想给的值");//给tm文本框赋值
       
    }如果取值:
    function add(){
       var tmTxt = $("#tm").val();//tm的值
       
    }
    --------------------
      

  2.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
      

  3.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
    不是很明白,我能把文件发给你,你看看哪里出问题了吗
      

  4.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
    不是很明白,我能把文件发给你,你看看哪里出问题了吗
    你给传百度网盘吧,我这边公司内网,不能进邮箱
      

  5.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
    不是很明白,我能把文件发给你,你看看哪里出问题了吗
    你给传百度网盘吧,我这边公司内网,不能进邮箱http://pan.baidu.com/s/1mg0ZooS
    就是输入2001后可以在后面的文本框内输入内容,一些数据就在goods.js内,帮我看看怎样弄。谢谢啦
      

  6.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
    不是很明白,我能把文件发给你,你看看哪里出问题了吗
    你给传百度网盘吧,我这边公司内网,不能进邮箱http://pan.baidu.com/s/1mg0ZooS
    就是输入2001后可以在后面的文本框内输入内容,一些数据就在goods.js内,帮我看看怎样弄。谢谢啦我的QQ2802989071
      

  7.   

    那就在代码那个文本框绑个处理时间
    <input class="testTdInput" onchange= "getData(this);"/>//这里时间类型根据自己需要(onblur也行)
    JS:
    function getData(obj){
        var dm = obj.value;//获取代码输入框值  var data = GetDataByDm(dm);
     /**实际操作的时候,这些值应该是要通过ajax或其它方式从数据中去取,
    下面就简单假设已经取到,直接赋值就行
    */
       
           $("#tm").val("取到的值");//给tm文本框赋值
             ......
      
    }
    不是很明白,我能把文件发给你,你看看哪里出问题了吗
    你给传百度网盘吧,我这边公司内网,不能进邮箱http://pan.baidu.com/s/1mg0ZooS
    就是输入2001后可以在后面的文本框内输入内容,一些数据就在goods.js内,帮我看看怎样弄。谢谢啦我的QQ2802989071
    好的,我看下
      

  8.   

    改两个地方:
    1、引入js
    <script src="js/goods.js"></script> 在你传给我的里面这里写的是goods1.js
    ---------------------------------------------------------
    2、改下goods.js里面下面代码
    $(".testTdInput").bind("change",function(){
    var val = $(this).val();
    var tm = "";
    var pm = "";
    var gg = "";
    var dw = "";
    $('tm').html(" ");
    $('pm').html(" ");
    $('gg').html(" ");
    $('dw').html(" ");
    if(!data[val]){
    alert("无此商品!");
    return;
    }else{
    //alert(data[val]);
    tm = data[val].first;
    pm = data[val].second;
    gg = data[val].third;
    dw = data[val].fourth;
    alert(tm+":"+pm);
    $('#tm').val(tm);//这里用类选择器,前面加#
    $('#pm').val(pm);
    $('#gg').val(gg);
    $('#dw').val(dw);
    }
    });