ciao a tutti,

non capisco perchè non mi funziona....

codice:
function controlla_cb(ff, nom){
  var n = 0;
  var cc = ff.elements[nom];
  ff.elements['action'].value = 'invia';
  ff.elements['campi_del'].value = '';
	
  
  for (var i=0; i<cc.length; i++) {
    if(cc[i].checked) n++;
  }
  
  if(n==0) {
	  if(confirm("VERRA' CANCELLATO L'ARTICOLO DAL CARRELLO")) {
		ff.elements['action'].value = 'elimina_preventivo';
	  }else{
		  ff.elements['action'].value = 'invia';
		  return false;  
	  }
  }else{

  if(n==1) {
  	if(confirm("VERRA' CANCELLATO L'ARTICOLO DAL CARRELLO")) {
			  for (var i=0; i<cc.length; i++) {
    				if(cc[i].checked){
					ff.elements['action'].value = "elimina";
					ff.elements['campi_del'].value += cc[i].value;
					}
 				 }
		  } else {
			  ff.elements['action'].value = 'invia';
			  return false;
	  }
	  
  }else if(n>1) {
  	if(confirm("VERRANNO CANCELLATI N° "+n+" ARTICOLI DAL CARRELLO")) {
			  for (var i=0; i<cc.length; i++) {
    				if(cc[i].checked){
					ff.elements['action'].value = "elimina";
					ff.elements['campi_del'].value += cc[i].value+" ";
					}
 				 }
		  } else {
			  ff.elements['action'].value = 'invia';
			  return false;
	  }
	  
  }
   
  }
}
se la richiamo cosi trammite onSubmit funziona
codice:
onSubmit="return controlla_cb(this, \'rimuovi\');"
ma se provo a richiamrla cosi
non và....
:master: