<form>
<input type="text" onkeyup="check();" id="input1" /><br />
<input type="text" onkeyup="check();" id="input2" /><br />
<input type="submit" id="send" disabled="disabled" value="Отправить"/>
</form>
<script>
function check() {
var inp1 = document.getElementById('input1'),
inp2 = document.getElementById('input2');
document.getElementById('send').disabled = inp1.value && inp2.value ? false : "disabled";
}
</script>
для проверки форм и их значений используются скрипты валиидации. По гуглите их много и с разными возможностями. Текст, маил, телефон, цифры и т. д.