ho i seguente problema:
su un bottone ho la funzione okClick='return controlla_ck();' che fa determinati controlli. all'interno della stessa funzione, dovrei richiamare una ulteriore funzione controllo_valori_ins() che anche lei mi torna true o false a seconda di alcune condizioni. come faccio a includere controllo_valori_ins in controlla_ck e continuare lo script solo nel caso siano entrambe a true?
esempio pratico:
-------------
<INPUT type='submit' value='Modifica' name='bottone' onClick='return controllo_ck(); '>
-------------
function controllo_valori_ins() {
if (document.Ins_Domini.val.value.length < 1) {
{alert('I valori richiesti devono essere inseriti'); return false;}
}
else if (document.Ins_Domini.val.value.length > 150) {
{alert('Il campo "Descrizione" puō contenere al max 150 caratteri'); return false;}
}
else return true;
}
-------------
function controllo_ck() {
var quale = 0;
var quale_old = 0;
for (j=0; j<document.Ins_Domini.elements.length; j++) {
if (document.Ins_Domini.elements[j].checked && document.Ins_Domini.elements[j].type=='checkbox' ) {
quale=j-5;
if (quale_old == 0 )
{ quale_old = quale }
else
{alert ('Effettuare una sola selezione'); return false;}
}
}
if (quale <= 0)
{alert ('Una selezione č obbligatoria'); return false;}
else
{return true;}
return controllo_valori_ins();
}
pero' lo script non si ferma se controllo_valori_ins torna a false.
HELP ME, PLEASE !!!!