Ok : )
per il punto 2 , ripristina il focus nella funzione controlloG ; )
per il punto 1 , per bloccare il modulo d'ordine se il carrello e' vuoto oltre che disabilitare il SUBMIT dobbiamo anche disabilitare tutti i CAMPI ; quindi se il carrello non e' vuoto si abilitano i campi del modulo . Quando entrambi (il carrello e il modulo) sono corretti allora si conclude copiando i dati del carrello e abilitando il SUBMIT.
per completare il punto 1 bisogna fare:
1) disabilitare i campi del modulo all'apertura del documento
Codice:
$(document).ready(function(){
AZZERA();
$("#mioG").submit(function( event ){
event.preventDefault();
});
$("#carrelloG").hide();
$("#mioG input").attr("disabled",true);
});
2) abilitare i campi se il carrello non e' vuoto
Codice:
function AGGIUNGIalCARRELLO(id,nome,isbn,imgX,prezzo){
...
$("#mioG input").attr("disabled",false);
}
3) disabilitare i campi del modulo se il carrelo si svuota
Codice:
function AZZERA(){
.....
$("#mioG input").attr("disabled",true);
}
------------
p.s.
se uno prima riempe il carrello , poi riempe il modulo d'ordine ... e poi svuota il carrello ... che si fa si cancellano i campi del modulo d'ordine ?
ma appena si apre la pagina (e quindi il carrello e' vuoto..) vuoi che il segnale giallo sia gia' visibile ?