Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 启用和禁用重画按钮_Javascript - Fatal编程技术网

Javascript 启用和禁用重画按钮

Javascript 启用和禁用重画按钮,javascript,Javascript,我在我的网页上显示了一个图形,有一个叫做“重画”的按钮。因此,我想禁用按钮重画一次点击,直到图形绘制完毕,并再次启用重画按钮。。使用javascript。图形和按钮位于同一页上 这是我的javascript <script> $("#myButton").on('click', function () { $(this).prop('disabled', true); $(this).toggleClass('green'); $("#result").toggle

我在我的网页上显示了一个图形,有一个叫做“重画”的按钮。因此,我想禁用按钮重画一次点击,直到图形绘制完毕,并再次启用重画按钮。。使用javascript。图形和按钮位于同一页上 这是我的javascript

 <script>
  $("#myButton").on('click', function () {
  $(this).prop('disabled', true);
  $(this).toggleClass('green');
  $("#result").toggle();
 });
 </script>

$(“#myButton”)。在('单击',函数(){
$(this.prop('disabled',true);
$(this.toggleClass('green');
$(“#结果”).toggle();
});

启用

document.getElementById("btnID").disabled = false; 
document.getElementById("btnID").disabled = true; 
禁用

document.getElementById("btnID").disabled = false; 
document.getElementById("btnID").disabled = true; 
将它放在代码中适当的位置,以实现您想要的。这有很多版本,请谷歌。大家都知道,请不要投赞成票

注意:在提出任何问题之前,你必须先尝试一下。始终使用您所做的代码/分析来支持您的问题。

您必须使用:

  document.getElementById('redrawid').disabled = 1; for disabling.

像这样使用,

 $('#redrawid').attr('disabled', 'disabled');
禁用该元素的步骤

 $('#redrawid').removeAttr('disabled');

要再次启用该元素

WOW。。请给我们更多的信息,你使用的是什么图形API?给我们看一些代码!我的问题得到了如此巨大的回应,这可能是“嘿,伙计们”的重复。无论如何,我得到了答案。我正在使用onclick=“this.form.submit();this.disabled=true;”