Keypress在Firefox中不起作用

时间:2013-10-09 11:03:37

标签: javascript jquery html firefox

我的这个javascript有问题。 在Firefox中,我无法删除文本框中的内容,我无法用鼠标选择内容。

我尝试将此版本的jquery,但javascript无效。 (我可以编辑文本框,但效果不会出现。

<script  type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>

的JavaScript

$('#importo').keypress(function(e){
    var key = String.fromCharCode(e.which);
    if (isNaN(key)){
        return false;
    }
    }).keyup(function(){
        var miglia = $(this).val() * 0.9;
        if($('#miglia').length == 0)
        {
            $(this).after('<span id=\'miglia\' style="margin-left:2px;font-size: 15px; font-family: \'Roboto\', sans-serif; padding-top:6px;letter-spacing: 0px; font-weight:bold;"><img src="world_miglia.png" style="float: left;margin-left: -10px;"> <span style="float: left;color:#000; font-size:15px;font-weight: 400;padding-top: 2px;">&nbsp;Stai regalando&nbsp;</span>'+ miglia +'miglia <span style="font-family: \'Roboto\', sans-serif; color:#000; font-size:15px;font-weight: 400;">di viaggio!</span></span>');
        }
        else
        {
            $('#miglia').html('<img src="world_miglia.png" style="float: left;margin-left: -10px;"> <span style="float: left;color:#000; font-size:15px;font-weight: 400;padding-top: 2px;">&nbsp;Stai regalando&nbsp;</span>' + miglia + ' miglia <span style="color:#000; font-size:15px;font-weight: 400;">di viaggio!</span>');
        }

HTML

<input type="text" name="quota" value="<?=$_SESSION['quota'];?>" id="importo" />

0 个答案:

没有答案