我在datalist中有输入
<input type="text" value="1" id="txtcount">
我想在文本更改时获得新值。
我使用此代码但不适合我。
<script>
//look no global needed:)
$(document).ready(function(){
// Get the initial value
var $el = $('#txtcount');
$el.data('oldVal', $el.val() );
$el.change(function(){
//store new value
var $this = $(this);
var newValue = $this.data('newVal', $this.val());
})
.focus(function(){
// Get the value when input gains focus
var oldValue = $(this).data('oldVal');
});
});
答案 0 :(得分:0)
使用: -
$('#txtcount').keyup(function(event) {
if (event.keyCode == 13) {
var message = $('#txtcount').val();
alert(message);
} else {
return true;
}
});
或者您可以获得TextField“onTextChanged”事件的值
答案 1 :(得分:0)
这个怎么样
$('#txtcount').change(function() { ... });
或者
$("#txtcount").keypress(function() { .......});
或者
$('#txtcount').keyup(function() {..........});