2013-08-22 3 views
0

Я показываю график на своей веб-странице и появляется кнопка с названием «перерисовать». Поэтому я хочу отключить перерисовку кнопки после щелчка, пока график не будет нарисован, и снова включите кнопку перерисовывания. Используя javascript. График и кнопка находится на той же странице Это мой JavascriptВключить и отключить кнопку перерисовывания

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

WOW .. дайте нам дополнительную информацию, пожалуйста, какой графический API вы используете? Покажите нам какой-нибудь код! – Eric

+0

Возможный дубликат [javascript отключить и снова включить кнопку?] (Http://stackoverflow.com/questions/8394562/javascript-disable-and-re-enable-a-button) –

+0

эй, ребята, обязанные для вас огромный ответ на мои вопросы. В любом случае я получил ответ. Я использую onclick = "this.form.submit(); this.disabled = true;" – Ashoka

ответ

1

Чтобы включить

document.getElementById("btnID").disabled = false; 

Чтобы отключить

document.getElementById("btnID").disabled = true; 

Положите его в approprite месте ваш код для достижения того, чего вы хотите. Есть много версий этого, пожалуйста, google. Пожалуйста, не проголосуйте, поскольку это общеизвестно.

ПРИМЕЧАНИЕ. Перед тем, как задать вопрос, вы должны попробовать что-то еще. Всегда поддерживайте свой вопрос с помощью кода/анализа, который вы сделали.

0

вы должны использовать:

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

и

document.getElementById('redrawid').disabled = 0; for enabling the button. 
0

Используйте как это,

$('#redrawid').attr('disabled', 'disabled'); 

отключить элемент

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

, чтобы включить элемент снова