input累加赋值

需求如下:第一个input添加字符到第二个input,第二个input需要累加。

html:

 1 <tr>
 2             <td rowspan="2" class="D_td_t_l"><span class="red">*</span><span>企业填报数据包含海关代码有:</span></td>
 3             <td class="no_border"><input id="hgdm" type="text" class="D_text_a" /></td>
 4             <td class="D_td_b no_border"><input id="hgdm_plus" type="button" class="search_plus" /></td>
 5             <td class="D_td_b no_border"></td>
 6             <td class="D_td_b no_border"></td>
 7         </tr>
 8         <tr>
 9             <td colspan="2"><input id="hgdm_val" type="text" class="D_text_b" /></td>
10             <td class="D_td_b"><input id="hgdm_m" type="button" class="search_m" /></td>
11             <td class="D_td_b"></td>
12         </tr>

js:

 1 //企业填报数据包含海关代码有 赋值
 2     $("#hgdm_plus").on("click", function () {
 3         var hgdm = $("#hgdm");
 4         var hgdm_val = $("#hgdm_val");
 5         if (hgdm.val() != "") {
 6             if (hgdm_val.val() == "") {
 7                 hgdm_val.val(function (i, v) {
 8                     return v + hgdm.val();
 9                 });
10                 hgdm.val("");
11             } else {
12                 hgdm_val.val(function (i, v) {
13                     return v + "," + hgdm.val();
14                 });
15                 hgdm.val("");
16             }
17         }
18     });
19 
20     $("#hgdm_m").on("click", function () {
21         $("#hgdm_val").val("");
22     });

 

posted @ 2013-11-28 16:22  小猩猩君  阅读(1478)  评论(0编辑  收藏  举报