devi, prima di tutto, disabilitare il bottone di submit (basta mettere disabled="true"), poi deivi inserire sugli eventi onKeyUp dei due input una funzione che controlla se il value dei due campi è diverso da "".
<input type="text" id="username" name="username" />
<input type="password" id="pwd" name="pwd" />
<input id="sbm" disabled="true" value="Accedi" type="submit" />
come JS usi:
codice:
//Questo significa al caricamento della pagina, esegui la seguente funzione
window.onload = function(){
//Questo applica come funzione all'evento onKeyUp (quando lascio il bottone, quindi ho applicato
//il carattere che ho premuto) degli input la function che ho definito sotto
document.getElementById('username').onkeyup =checkData;
document.getElementById('pwd').onkeyup =checkData;
}
function checkData()
{
var usern = document.getElementById('username');
var pwd =document.getElementById('pwd');
var btn = document.getElementById('sbm');
if(usern.value!='' && pwd.value != '')
{
btn.removeAttribute('disabled');
}
else
{
btn.disabled = true;
}
}