ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Fields and JS Calculations
@ 2009-11-21 13:19 jeroen muskee
  2009-11-23  0:07 ` jeroen muskee
  0 siblings, 1 reply; 3+ messages in thread
From: jeroen muskee @ 2009-11-21 13:19 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 1927 bytes --]


I want to calculate the pressure of a hydrostatic fluid column with p(psi)=0.052*density(lb/gal)*depth(ft)

I have created a form with fields to enter the input, but I need somehow to pass the information entered to the JS calculation to display the result.

How can you pass an entered field value to JS caluclation and show the result into another field.

 

Thanks

Jeroen

 

 

 

\setupcolors[state=start] 

\setupinteraction[state=start] 

 
\starttext 

 
\definefield[textdensity] [line] [linedensity] [] [] 
\definefield[textdepth] [line] [linedepth] [] [] 
\definefield[textpressure] [line] [linepressure] [] [] 

 
\setupfield 
[linedensity] 
[label,frame,horizontal] 
[frame=off] 
[height=18pt,width=15em,align=middle,frame=off] 
[height=18pt,width=20em,align=right,style=\tfx,,frame=on] 

 
\setupfield 
[linedepth] 
[label,frame,horizontal] 
[frame=off] 
[height=18pt,width=15em,align=middle,frame=off] 
[height=18pt,width=20em,align=right,style=\tfx,,frame=on] 

 
\setupfield 
[linepressure] 
[label,frame,horizontal] 
[frame=off] 
[height=18pt,width=15em,align=middle,frame=off] 
[height=18pt,width=20em,align=right,style=\tfx,,frame=on] 

 
\startJScode{presscalc}
pressure=0.052*density*depth;
\stopJScode

 
Calculate the hydrostatic pressure in psi with p = 0.05194 x density x depth
\blank
\field[textdensity][Please enter Density (lb/gal):] 
\blank
\field[textdepth][Please enter Depth (ft):] 
\blank 
\goto{Calculate Pressure}[JS(presscalc)]
\blank
\field[textpressure][Hydrostatic Pressure (psi):] 

 
\stoptext 		 	   		  
_________________________________________________________________
Windows Live: Make it easier for your friends to see what you’re up to on Facebook.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009

[-- Attachment #1.2: Type: text/html, Size: 5824 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-11-23 13:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-21 13:19 Fields and JS Calculations jeroen muskee
2009-11-23  0:07 ` jeroen muskee
2009-11-23 13:08   ` Hans Hagen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).