2014-01-24 75 views
0

您好,我从输入类型数字字段中获取javascript的值。我永远是永远有价值的,那么新的数字是选择的,因为在其他领域我会计算它花费了多少。如何从输入类型号获取价值? JavaScript

<td> 
    <input type="number" id="kiek1000classico" name="kiek1000classico" min="1" max="99"> 
</td> 
<td> 
    <script> 
     var kiek = document.getElementById("kiek1000classico").value; 
    </script> 
</td> 

现在它总是返回空字符串,我只需要知道如何每次取数字然后它没有刷新页面更改。我使用WordPress的

+0

no document ready function? – Cracker0dks

+0

@ Cracker0dks它是纯粹的JavaScript!它不需要'.ready()' –

+0

你的输入没有价值。你做 ? –

回答

0

试试这个

你必须接线onchange事件文本框。

对于纯JavaScript

<input type="number" onchange="checkTextbox(this)" id="kiek1000classico" name="kiek1000classico" min="1" max="99"> 

<script> 
function checkTextbox(element){ 
    var kiek = element.value; 
    alert(kiek); 
} 
</script> 

与jQuery会更简单

<script> 

$(function(){ 
     $('#kiek1000classico').on('change',function(){ 
       alert($(this).val()); 
     }); 
    }) 

</script> 
+0

以及如何在JavaScript中记录变量,就像在PHP中回声? – piotr

+0

你想在网页上显示值? –

+0

我通过document.getElementById('test')显示它。innerHTML = kiek; – piotr

0

试试这个

 $(document).ready(function() { 
      $('#kiek1000classico').change(function() { 
       var data = $('#kiek1000classico').val(); 
       alert(data); 
      }); 
     }); 
0

最好使用在WordPress

$(document).ready(function(){ 
$('#kiek1000classico').change(function(){ 
    var kiek = parseInt($(this).val()); 
    alert(kiek); 
}); 
}); 
的jQuery

这是用于“更改”事件,您也可以使用“模糊”事件以相同的方式。