2016-09-01 75 views
0
var str1=$("#account-number").val().substring(0,4); 
$("#first-four").html(str1); 

我曾嘗試多種變化,並嘗試它是一個幾個小時......所以我想我應該尋求幫助.. 。如何從一個輸入字段的文本獲取子串並顯示給另一個HTML元素

我希望能夠採取一種輸入字段的前四個字符ID爲「帳戶號」,並將其發送到id一個div「第一四」

+3

因此,如何你打上面的代碼?當輸入改變時你會觸發它嗎? – epascarello

+0

檢查此https://jsfiddle.net/naveencgr/6vc6jge9/ – CNKR

+0

@ user3498863您正在使用jQuery。確保你鏈接到jQuery庫/文件,以便你的代碼可以訪問它的對象和方法。 –

回答

1

在事情需要提防是變化輸入。第一個只有在輸入失去焦點時纔會觸發。

$("#account-number").on("input", function(){ 
 
    $("#first-four").text(this.value.substring(0,4)); 
 
});
<input id="account-number" type="text" /> 
 
<div id="first-four"></div> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

EXCELLENT它運作良好 – user3657227

0
$(document).ready(function() { 
    $("#account-number").on("input", function() { 
     var str1 = $("#account-number").val().substring(0,4); 
     $("#first-four").html(str1); 
    }); 
}) 
0
$(document).ready(function(){ 
    $("#account-number").blur(function(){ 
     var accountNmbr = $("#account-number").val().substring(0,4); 
     $("#first-four").html(accountNmbr); 
    }); 
}); 

的jsfiddle:https://jsfiddle.net/Lw4kr4Lq/

相關問題