2014-01-24 112 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

這是用於「更改」事件,您也可以使用「模糊」事件以相同的方式。