ho fatto così:

<script language="JavaScript">

function ControllaForm ()
{

if(document.form1.descrizione.value.indexOf('+')<= 0 && document.form1.descrizione.value.indexOf('-')<=0)
{
alert("Definisci se si tratta di uno sconto o di una maggiorazione di prezzo!\n Inserisci il segno '+' o il segno '-' prima del valore della percentuale");
document.form1.descrizione.focus();
return false;
}

if (document.form1.listino.value=="")
{
alert("Inserisci un titolo per il listino...");
document.form1.listino.focus();
return false;
}
return true;
}

//-->
</script>

solo che non va bene .. perchè per darmi il submit del form (quindi risulta TRUE dallo script) necessita di tutti e due i segni '+' e '-' nel campo che controllo ... invece a me basterebbe controllare che nel campo ci sia uno dei due segni .. come faccio?