Javascript 数据提交到服务器时的按钮更改

Javascript 数据提交到服务器时的按钮更改,javascript,ajax,google-chrome,Javascript,Ajax,Google Chrome,我使用下面的脚本在用户向服务器提交数据时禁用按钮。 它可以与firefox配合使用,但不能与chrome配合使用。当你在chrome上提交时,按钮会改变发送的数据,但是当你检查数据库时,你不会在那里找到它,但是在firefox上,它工作得很好。当按钮改变发送的数据时,你检查数据库,你会在那里找到它 <script language="javascript"> $(function(){ $(".btn-style1").click(function(){ $(th

我使用下面的脚本在用户向服务器提交数据时禁用按钮。 它可以与firefox配合使用,但不能与chrome配合使用。当你在chrome上提交时,按钮会改变发送的数据,但是当你检查数据库时,你不会在那里找到它,但是在firefox上,它工作得很好。当按钮改变发送的数据时,你检查数据库,你会在那里找到它

<script language="javascript">
$(function(){
  $(".btn-style1").click(function(){
        $(this).val('data sent');
        $(this).attr('disabled', 'disabled');
  });
});
</script>

$(函数(){
$(“.btn-style1”)。单击(函数(){
$(this.val('data sent');
$(this.attr('disabled','disabled');
});
});

将属性值设置为真/假,而不是禁用。它将在所有浏览器上工作。检查下面的代码。这里我将属性值更改为true,而不是disabled。通过执行下面的代码段来检查它。我还添加了表单,以便您可以通过单击按钮检查表单提交

$(函数(){
$(“.btn-style1”)。单击(函数(){
$(this.val('data sent');
$(this.attr('disabled',true);
返回true;
});
});

点击

它仍然是一样的,在firefox中工作,但不在chrome中。它可以禁用按钮,但不能在chrome中发送数据