Firefox Can';t粘贴到FF中输入的文本中

Firefox Can';t粘贴到FF中输入的文本中,firefox,input,copy-paste,Firefox,Input,Copy Paste,这把我难住了。我已经建立了一个自定义表单,将新专辑放入数据库。当我从Excel复制时,我没有问题。我可以将复制的任何单元格内容粘贴到输入中。如果我尝试从phpmyadmin复制,它是一个查找另一个表的ID,而该表是一个链接,它不会粘贴到输入中。同样,从openoffice复制也不起作用,但是如果您复制,请将其粘贴到openoffice中的另一个单元格中,然后转到我的页面,粘贴工作正常。另外,副本在IE中也可以正常工作。这非常令人困惑。复制/粘贴在其他所有站点上都有效,所以我猜这可能是一个编码问题

这把我难住了。我已经建立了一个自定义表单,将新专辑放入数据库。当我从Excel复制时,我没有问题。我可以将复制的任何单元格内容粘贴到输入中。如果我尝试从phpmyadmin复制,它是一个查找另一个表的ID,而该表是一个链接,它不会粘贴到输入中。同样,从openoffice复制也不起作用,但是如果您复制,请将其粘贴到openoffice中的另一个单元格中,然后转到我的页面,粘贴工作正常。另外,副本在IE中也可以正常工作。这非常令人困惑。复制/粘贴在其他所有站点上都有效,所以我猜这可能是一个编码问题

这是我的意见

<input type="text" value="<?php echo $catno ?>" name="catno" 
id="catno"  onchange="editCatNo();"  class="normalInput" />
这是我的javascrpit

function editCatNo() {
  var value = $("#catno").val();
  var div = "#CAT_NO";
  var id = $("#id").val();
  var table = 'catelogue';
  var column = 'CAT_NO';
  $.ajax({
    url: "Ajax/Update/updateAll.php",
    type: "POST",
    data: { id:id, value:value, table:table, column:column},
    beforeSend: function() {
     $(div).empty().append("<img src='Images/preLoader.gif'/>");
      },
    error: function(jqXHR, exception) {
        if (jqXHR.status === 0) {
            alert('Not connect.\n Verify Network.');
            $(div).empty();
        } else if (jqXHR.status == 404) {
            alert('Requested page not found. [404]');
            $(div).empty();
        } else if (jqXHR.status == 500) {
            alert('Internal Server Error [500].');
            $(div).empty();
        } else if (exception === 'parsererror') {
            alert('Requested JSON parse failed.');
            $(div).empty();
        } else if (exception === 'timeout') {
            alert('Time out error.');
            $(div).empty();
        } else if (exception === 'abort') {
            alert('Ajax request aborted.');
            $(div).empty();
        } else {
            alert('Uncaught Error.\n' + jqXHR.responseText);
            $(div).empty();
        }
    },
    success: function(results) { 
      $(div).empty().append(results);
    }
  });
}
函数editCatNo(){
var值=$(“#catno”).val();
变量div=“#类别编号”;
var id=$(“#id”).val();
变量表='catelogue';
变量列=‘类别号’;
$.ajax({
url:“Ajax/Update/updateAll.php”,
类型:“POST”,
数据:{id:id,value:value,table:table,column:column},
beforeSend:function(){
$(div).empty().append(“”);
},
错误:函数(jqXHR,异常){
if(jqXHR.status==0){
警报('未连接。\n验证网络');
$(div.empty();
}else if(jqXHR.status==404){
警报(“未找到请求的页面。[404]”);
$(div.empty();
}else if(jqXHR.status==500){
警报(“内部服务器错误[500]”);
$(div.empty();
}else if(异常==='parserrror'){
警报('请求的JSON解析失败');
$(div.empty();
}else if(异常==='timeout'){
警报(“超时错误”);
$(div.empty();
}否则如果(异常==='abort'){
警报(“Ajax请求已中止”);
$(div.empty();
}否则{
警报('未捕获错误。\n'+jqXHR.responseText);
$(div.empty();
}
},
成功:功能(结果){
$(div).empty().append(结果);
}
});
}

与windows上的大多数操作一样,重新启动可以解决此问题

function editCatNo() {
  var value = $("#catno").val();
  var div = "#CAT_NO";
  var id = $("#id").val();
  var table = 'catelogue';
  var column = 'CAT_NO';
  $.ajax({
    url: "Ajax/Update/updateAll.php",
    type: "POST",
    data: { id:id, value:value, table:table, column:column},
    beforeSend: function() {
     $(div).empty().append("<img src='Images/preLoader.gif'/>");
      },
    error: function(jqXHR, exception) {
        if (jqXHR.status === 0) {
            alert('Not connect.\n Verify Network.');
            $(div).empty();
        } else if (jqXHR.status == 404) {
            alert('Requested page not found. [404]');
            $(div).empty();
        } else if (jqXHR.status == 500) {
            alert('Internal Server Error [500].');
            $(div).empty();
        } else if (exception === 'parsererror') {
            alert('Requested JSON parse failed.');
            $(div).empty();
        } else if (exception === 'timeout') {
            alert('Time out error.');
            $(div).empty();
        } else if (exception === 'abort') {
            alert('Ajax request aborted.');
            $(div).empty();
        } else {
            alert('Uncaught Error.\n' + jqXHR.responseText);
            $(div).empty();
        }
    },
    success: function(results) { 
      $(div).empty().append(results);
    }
  });
}