Laravel PHP Jquery - TextBox更新标签

时间:2014-04-28 13:34:56

标签: javascript php jquery laravel

我有这个文本框

{{ Form::text('horasT', $horasT, array('class'=>'input-block-level', 'placeholder'=>'0.00')) }}

我希望在文本框值更改时更新标签。

这是标签:

<label id="subTotal" name="subTotal">0</label>

我的Jquery是这样的:

jQuery('#horasT').on('input', function (){
            var valT = $('#horasT').val();
            $('#subTotal').value = valT;
        });

它似乎不起作用,到目前为止我已经尝试了很多东西。

但对我来说这应该有用......似乎问题是什么?无论文本框中的值是什么,标签都位于0

2 个答案:

答案 0 :(得分:4)

事件为change,标签的文字不是值

可能触发的其他事件:"input change keyup keypress cut paste mouseup focus blur"

&#13;
&#13;
jQuery(document).on('change', '#horasT', function (){
            var valT = $(this).val();
            $('[name="subTotal"]').text(valT);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<label for="horasT" name="subTotal">0</label>
<input id="horasT" type="text">
&#13;
&#13;
&#13;

答案 1 :(得分:-1)

jQuery("#horasT").change(function() {
    $("#subTotal").text($(this).val());
});