Я использую JavaScript для отключения кнопки. Отлично работает в IE, но не в FireFox и Chrome, вот скрипт, над которым я работаю:
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" />