ho questa funzione che dovrebbe essere semplicissima.
Ho una select con tre valori. Per uno di essi un altro campo numerico deve diventare negativo. Per gli altri quel campo deve essere positivo.
codice:
function cambia_qty(f){
if (f.options[f.selectedIndex].value = "R")
{document.form1.fm_sales_qty.value = -abs(document.form1.fm_sales_qty.value)
}
else if (f.options[f.selectedIndex].value = "S")
{document.form1.fm_sales_qty.value = abs(document.form1.fm_sales_qty.value)
}
else if (f.options[f.selectedIndex].value = "I")
{document.form1.fm_sales_qty.value = abs(document.form1.fm_sales_qty.value)
}
};
e sulla SELECT ho messo
codice:
<select id="fm_movtype" name="fm_movtype" OnChange="cambia_qty(this)">
ma mi dice sempre che è previsto un oggetto... ma ci sono tutti i campi e tutte le funzioni!