2016-10-26 32 views
0

好吧,我的問題很常見,而且這麼多問題和答案都是這樣的。但我有(還)有另一個問題。通常是工作,如果我將它文本到供應商,文本cgame將按照我的文本供應商(實時keyup),我可以更改它在cgname(不影響文本供應商)。但這是我的問題,當cgname爲空或我刪除文本我想instaly文本cgname到文本供應商我的意思是複製文本供應商cgname如果文本cgname是擦除或空。我怎麼做到的? 這是我的jQuery的從另一個表格實時複製文本

var cgname = $("#cgname"); 
     $("#vendor").keyup(function() { 
       cgname.val(this.value); 
     }); 

代碼我really2抱歉,如果u不明白我什麼,我說,我的英語really2最差。

更新: 很多人想念我的問題。所以我要乾淨。 1.我需要duplictae文本供應商爲文本cgname 2.如果文本cganme得到erease或空,去點1

+0

不,是行不通的。即使我不能實時複製文本供應商:/ – Wolfzmus

+0

$(「#vendor」)。change(function(){ cgname.val(this.value); }); –

+0

@AkshayTilekar:好的工作,但沒有我的意思,我想複製到cgname(實時)的文本供應商,如果cgname是空的或erease。 – Wolfzmus

回答

1

基於AHJeebon的答案,我認爲你正在尋找這樣的:

$("#vendor").keyup(function() { 
 
    $("#cgname").val($(this).val()); 
 
}); 
 

 
$("#cgname").keyup(function() { 
 
    var val = $(this).val(); 
 

 
    if(!val || val.length === 0) 
 
     $(this).val($('#vendor').val()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
CG Name <input id='cgname' type='text'> 
 
Vendor <input id='vendor' type='text'>

+0

是的!!!那就是我需要的!你救了我的命! TQ! – Wolfzmus

+0

不錯的作品..... – AHJeebon

1

這就是:

編輯:我花了一些代碼@cpaulus

$("#vendor").keyup(function() { 
 
    $("#cgname").val($(this).val()); 
 
}); 
 
$("#cgname").keyup(function() { 
 
    var val = $(this).val(); 
 
    if(!val || val.length === 0){ 
 
     $(this).val($('#vendor').val()); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
CG Name <input id='cgname' type='text'> 
 
Vendor <input id='vendor' type='text'>

+0

那不是我的意思,我的意思是如果cgname得到erease或空是從供應商的實例重複文本到cgname。那就是我的意思lol – Wolfzmus

+0

如果'cgname'是空的,我會簡單地添加一個檢查。在這種情況下,我會從'vendor'字段中提取文本,而不是將空txt推入供應商字段。 – FrW

0

<!doctype html> 
 
<html> 
 
\t <head> \t \t 
 
\t \t <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
\t \t <style> 
 
\t \t \t div:not([class]){ color: red; } 
 
\t \t </style> 
 
\t \t <script> \t \t \t 
 
\t \t \t $(document).on('keyup','#cgname',function() { 
 
\t \t \t \t vendor = $(this).val(); 
 
\t \t \t \t console.log(vendor) 
 
\t \t \t \t $('#vendor').val(vendor); 
 
\t \t \t }); \t \t \t 
 
\t \t </script> 
 
\t </head> 
 
\t 
 
\t <body> 
 
\t \t <input id="cgname" type='text'> 
 
\t \t <input id="vendor" type='text'> 
 
\t </body> 
 

 
</html>

相關問題