codice:
<form name="prendo" id="idprendo" action="" method="get">
<table border="1px" cellpadding="8" cellspacing="10">
<tr><th width="183">SALDO DISPONIBILE</th>
<td width="46" align="right" id="disponibile"><% Response.write(rst("val")) %></td>
</tr>
<tr><th height="162">prelievi disponibili
importi <select name="importi" id="importi" onChange="if(this.options.selectedIndex!=0){document.getElementById('idaltro').setAttribute('disabled','disabled')}else{document.getElementById('idaltro').removeAttribute('disabled')}">
<option value="0">Seleziona</option>
<option value="50">50 €</option>
<option value="100">100 €</option>
</select></p>
altro
<input name="idaltro" type="text" id="idaltro" onkeyup="if(this.value.length>0){document.getElementById('importi').setAttribute('disabled','disabled');this.className=''}else{document.getElementById('importi').removeAttribute('disabled','disabled');}if(this.value.length ==document.getElementById('disponibile').innerHTML.length && this.value>document.getElementById('disponibile').innerHTML){alert('disponibilità insufficente');document.getElementById('disponibile').className='errore';document.getElementById('idpreleva').setAttribute('disabled','disabled')}else{document.getElementById('disponibile').className='';document.getElementById('idpreleva').removeAttribute('disabled','disabled')}">
</p>
</th>
<td><input name="deposito" id="iddepos" value="DEPOSITO" type="submit" onClick="if(document.getElementById('iddeposito').value==''){alert('Inserisci un importo da versare');document.getElementById('iddeposito').className='errore';return false}else{this.form.action='azione.asp'}"><td><input name="cifradepos" type="text" id="iddeposito" onkeyup="if(this.value.length>0){this.className=''}else{this.className='errore'}">
</tr>
<tr><td> <center><input type="submit" value="PRELEVA" id="idpreleva" onClick="if(document.getElementById('importi').options.selectedIndex==0 && document.getElementById('idaltro').value==''){alert('Inserisci un importo da prelevare');document.getElementById('idaltro').className='errore';return false}else{this.form.action='paginaprelivo.asp'}"> </center></td> <td><input name="nmovimenti" type="submit" value="OPERAZIONI" id="idmovimenti" onClick="this.form.action='movimenti.asp'"></td>
<td><center><input type="submit" value="RESET" onClick="this.form.action='resetdb.asp'" id="idreset"> </center></td></tr>
</table>
</form>
e aggiungi questo stile nella pagina:
<style type="text/css">
.errore{
border: 1px solid #990000;
}
</style>
manca la action al pulsante preleva verifica, non è la soluzione migliore ma altrimenti dovevo modificarlo completamente e non sapendo la logica ho preferito soprassedere, ho dovuto comunque fare alcune piccole modifiche studiati un attimo il codice.

P.S. funziona correttamente con IE 7, FF 3.0.7, Chrome, safari 3.2.2