e aggiungi questo stile nella pagina: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>
<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


Rispondi quotando