检测何时聚焦在tablesorter表中的输入

时间:2013-03-28 13:28:51

标签: php javascript

我有一个tableorter表,它可以正常工作,但是,我需要知道何时关注文本字段,以便我可以在那里捕获值。原因是我需要确保该值不会更改为原始值的10%以上。我试图使用焦点事件并调用警报,如下面的代码所示:

    $('#price').focus(function(){ alert("Blur works");
});

当我专注于场地时,什么都没有射击。 #price是我表格中文本字段的ID。 最终我认为我可以使用这段代码来完成我想要的,但我对任何建议持开放态度。

     $('#price').focus(function(){ 
var tempPrice = $(this).find('#price').val();
$('#price').change(function(){
    if ($(this).find('#price').val() > (tempPrice+(tempPrice*.1))){
    $('#price').val(tempPrice);
    }
});
}); //end of blur function

我已经看过其他类似的问题,似乎没有什么对我有用。 我在主页面上使用JS和php。

1 个答案:

答案 0 :(得分:0)

以下是我设法解决了在经过多次试验和错误之后无法选择除第一行之外的任何行的问题:

    $('#tally tr').live ('click', function(){
var tempPrice =0;
 tempPrice = $(this).find('#price').val();

我仍然在解决剩下的问题。