This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Can u program XML in javascript?
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Can u program XML in javascript?
- From: Heather Lindsay <heather dot lindsay at Trifolium dot com>
- Date: Mon, 8 Jan 2001 13:36:59 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
<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