This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]