2011-11-15 55 views
0

我有3個輸入字段。 2的值和一個fild的結果。從多個輸入字段中獲取字符串

<input type="text" value="" id="name"> 
    <input type="text" value="" id="surn"> 

    <input type="text" value="" id="result"> 

在前兩個zancheniya領域的結果必須加入。 例如

1 - 約翰

2 - 史密斯

3(結果)約翰·史密斯

我有一個場http://jsfiddle.net/LvZdL/1/

$("input#name").keyup(function() { 
     var name = $(this).val(); 
     $("input#result").val(name); 
    }).keyup(); 
+0

請告訴我最終的'.keyup();'呢? – ManseUK

+0

@ManseUK它可能在初始頁面加載時觸發處理程序,因此這些字段中的任何初始值都可以正確處理。 – GregL

+0

@GregL謝謝 - 你每天都會學到新東西:-) – ManseUK

回答

1

嘗試 -

$("input#name,input#surn").keyup(function() { 
     var name = $("input#name").val(); 
     var surname = $("input#surn").val(); 
     $("input#result").val(name + ' ' + surname); 
    }).keyup(); 

演示 - http://jsfiddle.net/fx256/1/

1

剛剛更新的jQuery選擇溶液選擇兩個字段並同時獲得兩個字段的文本形式:

$("input#name,input#surn").keyup(function() { 
     var name = $('input#name').val() +" "+ $('input#surn').val(); 
     $("input#result").val(name); 
    }).keyup(); 

http://jsfiddle.net/manseuk/LvZdL/2/