scusate ma avrei questo angosciante problema e non conosco assolutamente il javascript.
Se riuscite a darmi una mano mi fate un uomo felice.
Vi spiego
Ho questi 3 campi:
Le RELAZIONI che legano fra loro questi campi sono le seguenti:codice:<form name="calco"> <input type="text" name="riservare"> <input type="text" name="ordinare"> <input type="text" name="reintegrare"> <input name="disponibili" type="hidden" id="disponibili" value="x"> </form>
Quindi ecco un esempio tipo:codice:ordinare<=disponibili [sempre e imprescindibile] reintegrare=riservare-disponibili
In pratica ho bisogno che "onKeyup" al variare ad esempio del valore "riservare" a 60, mi cambi il campo "reintegrare" in 40 in base al calcolo "reintegrare=riservare-disponibili".codice:Caso in cui i prodotti da riservare siano MENO di quelli disponibili riservare= 50 ordinare= 20 reintegrare= 30 disponibili= 20
Da tenere presente che devo IMPEDIRE che il campo "ordinare" assuma un valore maggiore del valore "disponibili". (quindi se scrivo 30 il js mi reinserisca 20).
Io per adesso mi sto basando su questo semplice script che ho trovato su un altro topic e lo sto adattando...
Ma per me che non conosco il js è un bel rompicapo.codice:<script language="JavaScript"> function calcolo(){ var importo=document.calco.imp.value var quant=document.calco.num.value cal=importo*quant document.calco.tot.value=cal } </script> <form name="calco"> questo X quest'altro = questo qui </p> <input type="text" name="imp" value="50" onKeyUp="calcolo()"> <input type="text" name="num" onKeyUp="calcolo()"> <input type="text" name="tot" disabled> </p> </form>
Che mi dite?
p.s.
forse il mio vero problema è solo questo:
Ora ci ragiono ma sono fuso...Da tenere presente che devo IMPEDIRE che il campo "ordinare" assuma un valore maggiore del valore "disponibili". (quindi se scrivo 30 il js mi reinserisca 20).![]()


Rispondi quotando
VVoVe:
