Я использую JavaScript для отключения кнопки. Работает отлично в IE, но не в FireFox и хром, вот script, над чем я работаю:
function disbtn(e) {
if ( someCondition == true ) {
document.getElementById('btn1').disabled = true;
} else {
document.getElementById('btn1').disabled = false;
}
И в моем html я:
<input type="button" id="btn1" value="submit" />