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.
e sulla SELECT ho messocodice: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) } };
ma mi dice sempre che è previsto un oggetto... ma ci sono tutti i campi e tutte le funzioni!codice:<select id="fm_movtype" name="fm_movtype" OnChange="cambia_qty(this)">

Rispondi quotando
