2013-09-16 112 views
-1

我有一個文本區域同步兩個HTML元素

<textarea id="realAreaWhereUserTypes"></textarea> 

,我有一個隱藏的輸入字段liek跟隨。

<input id="hiddenUserInput" /> 

TextArea所包含的價值就像如下:

This is my friend @bingo_mingo and this is my another friend @lingo_tingo 

隱藏字段的字段包含相同的文字,但在不同的格式。

This is my friend @a142f2f0-1eda-11e3-ad5f-3c970e02b4ec:bingo_mingo and this is my another friend @a143edr0-1eda-11e3-ad5f-3c970e02b4ec:lingo_tingo 

我想要這兩個字段進行同步。每當我從真正的文本區域刪除一些東西隱藏應該得到更新。如果我開始在主文本中刪除@admin_admin隱藏的文本應該相應地更新。

是否有任何jQuery插件可用於此。

回答

0

您可以創建一個偵聽器時,它改變,將與更新的文字更新的隱藏字段。

$("#realAreaWhereUserTypes").bind("keyup paste", function() { 
    var newStr = formatName($(this).val()); 
    $("#hiddenUserInput").val(newStr); 
}); 

function formatName(str){ 
    // Do whatever change you need here. 
}