2016-03-22 27 views
0

Giriş öğesinde yazmak için bazı javascript kodlarım var. giriş 3 koyar. İşte benim kodudur:anahtar yazmayı taklit eder ve 2 değerini azaltır

var txt = "3"; 
var timeOut; 
var txtLen = txt.length; 
var char = 0; 
var tb = $("#act_bub input").attr("value", "|"); 
(function typeIt() { 
    var humanize = Math.round(Math.random() * (200 - 30)) + 30; 
    timeOut = setTimeout(function() { 
     char++; 
     var type = txt.substring(0, char); 
     tb.attr("value", type + '|'); 
     typeIt(); 

     if (char == txtLen) { 
      tb.attr("value", tb.attr("value").slice(0, -1)) 
      clearTimeout(timeOut); 
     } 

    }, humanize); 
}()); 

ve burada benim html kodu: i c halt için bu kodu giriş öğesinin değerini yapmak ve ona 2. azaltmak ve nasıl koyabilirsiniz böylece

<div id="test"> 
<input type="text" value="6"> 
</div> 

girişte? örneğin benim giriş değerindeki 6, kod değeri kontrol eder ve sonra 4'ü koyar? Kullanım document.getElementById('id').value bir giriş değerini bulmak

cevap

0

Here is my html code : 
 
<div id="test"> 
 
<input type="number" id="num" value="6"> 
 
</div> 
 
Your number is: 
 
<div id='b'></div> 
 

 
<script> 
 
    var txt = document.getElementById('num').value-2; 
 
    document.getElementById('b').innerHTML=txt; 
 
    var timeOut; 
 
    var txtLen = txt.length; 
 
    var char = 0; 
 
    var tb = $("#act_bub input").attr("value", "|"); 
 
    function typeIt() { 
 
    var humanize = Math.round(Math.random() * (170)) + 30; 
 
    timeOut = setTimeout(function() { 
 
     char++; 
 
     var type = txt.substring(0, char); 
 
     tb.attr("value", type + '|'); 
 
     typeIt(); 
 

 
     if (char == txtLen) { 
 
      tb.attr("value", tb.attr("value").slice(0, -1)) 
 
      clearTimeout(timeOut); 
 
     } 
 

 
    }, humanize); 
 
    } 
 
    </script>
.

+0

Konsolunuza koyduğunuz ve giriş değerini düşürdüğünüz bir yere ihtiyacım var. Bana yardımcı olabilir misiniz ? tnx –

+0

Ne demek 'konsol'? Bir istemi penceresi ister misiniz? – StardustGogeta

+0

javascriptconsole. Bu kodu değeri azaltmak için kullanıyorum: document.getElementById ('test'). value--; ama 2'yi 2'ye azaltmak istiyorum örneğin 6'dan 4'e değiştirmek için bana yardım edebilir misin –