COME mai, se faccio così:

codice:
<select id="id_imballo" onchange="javascript:
				this.disabled = true;
				s_acquisti.getForm('{//c_ordini/id_ordine}',this.options[this.selectedIndex].value,3);
				return false;
						">
		<option value="0">Seleziona</option>
		<xsl:for-each select="//c_imballi">
			<option value="{id}">
				<xsl:value-of select="nome" /> (<xsl:value-of select="prezzo_imballo" />)
			</option>
		</xsl:for-each>
		</select>
appena cambio la selezione, magicamente esegue il javascript MA il valore della select và a farsi benedire?

SE faccio così, invece:

codice:
<select id="id_imballo" onchange="javascript:
				this.disabled = true;
				//s_acquisti.getForm('{//c_ordini/id_ordine}',this.options[this.selectedIndex].value,3);
				return false;
						">
		<option value="0">Seleziona</option>
		<xsl:for-each select="//c_imballi">
			<option value="{id}">
				<xsl:value-of select="nome" /> (<xsl:value-of select="prezzo_imballo" />)
			</option>
		</xsl:for-each>
		</select>
ovvero SENZA s_acuisti.getForm.. si deseleziona correttamente, ovviamente non mi richiama la seconda SELECT, quindi è inutile... seconod voi xkè?