2015-07-10 83 views
0

有沒有辦法在onchange事件輸入更改之前提取輸入標籤的值?還是在「變更」之前觸發了一個事件? 特別是我需要它的類型範圍。謝謝onchanged事件,更改前獲取值?在html輸入標籤(類型=範圍)

這個問題增加了以前提出的類似問題,因爲我也 問在沒有辦法'趕上'的價值之前,它被改變爲許多其他編程語言 。

\t <form > 
 
\t \t <input type="range" value="0" id="indentA" name="indentA" min="-20" max="20" onchange="alert('trying to output original value here... \ncurrent value is: '+this.value);" > 
 
\t </form>

+0

可能重複http://stackoverflow.com/questions/1909992/how-to-get-old-value-with-onchange-事件在文本框 – yomamasdad

+0

可能的重複[獲取選擇(下拉)的值更改前](http://stackoverflow.com/questions/4076770/getting-value-of-select-dropdown-before-change) –

+0

請參閱編輯問題即差異 –

回答

1

這是你要找的人? 當滑塊更改時,我正在捕獲舊值。 請看下面的代碼片段。

代碼段

var previos_value=0; 
 
function getValue(value){ 
 
    
 
    alert('current value is: '+value); 
 
    alert('Previous value is: '+previos_value); 
 
    
 
    
 
    previos_value=value; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script> 
 
<form > 
 
\t \t <input type="range" value="0" id="indentA" name="indentA" min="-20" max="20" onchange="getValue(this.value)" > 
 
\t </form>

+0

在變更完成之前是否沒有要觸發的事件? –

+0

我不這麼認爲會有這樣的事件發生。就我所知「不」而言,不會有任何這樣的事件。 – Jayababu

相關問題