[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Can u program XML in javascript?
<xsl:stylesheet ..... > <xsl:template match="/"> <HTML> <HEAD> <script language="Javascript"> function getDate(){ // myCompare is set to be QuestionCheck's value attribute var myCompare = '<xsl:value-of select="QuestionDefs/QuestionCheck/@Value"/>' // entered is set to be the value entered in the text field var entered = document.all.dDate.value; // compare the two values here in an if statement and do necessary processing } </script> </HEAD> <BODY> other stuff here <xsl:apply-templates select="dummy"/> other stuff here </BODY> </HTML> </xsl:template> <xsl:template match="dummy"> <CENTER><INPUT type="text" name="dDate" onChange="getDate()"/><BR/><BR/> <INPUT type="button" name="Calendar" value="Calendar" id="ButCal" onClick="calClick()"/> </CENTER> </xsl:template> </xsl:stylesheet> This should help get you started if I'm understanding what you're asking correctly. Good luck, Heather Rosa wrote: Can anyone please tell me whether I can access certain nodes in the XML when I'm programming javascript in it? This is what I'm doing: this is the XML: <QuestionDefs> <QuestionDef Category="Travel" Id= "departure_date" Caption="What is your departure date?" Style="Date" Required="Quote"> <QuestionCheck Value=">Today" Message="Return date must be after today"/> </QuestionDef> </QuestionDefs> this is the XSL template: <xsl:template match="dummy"> <CENTER><INPUT type="text" name="dDate" onChange="getDate()"/><BR/><BR/> <INPUT type="button" name="Calendar" value="Calendar" id="ButCal" onClick="calClick()"/> </CENTER> </xsl:template> when I type in the date (onChange) I want the javascript to compare this value to the QuestionCheck's Value attribute, and then if that's true, I will show the message attribute. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|