Olá, venho à procura de alguem que me possa ajudar.
O Problema é o seguinte:
Eu tenho um ficheiro xsl que cria um FORM consoante um XML
Quero validar 2 campos no form que é o Nome e o Numero quando carrego no botão de submit para que valide antes de chamar a ASP corrige.asp
<?xml version = "1.0" encoding = "ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" language="jscript">
<xsl:template match="/">
....
....
<form name="corrige" action="corrige.asp" METHOD="post" onsubmit="validaform();" >
....
....
Início: <xsl:eval>dataagora()</xsl:eval>
...
....
<input name="Entregar" type="Submit" value="Entregar Exame"/>
...
...
<xsl:script>
<![CDATA[
function dataagora(){
...
...
}
function validaForm() {
...
...
}
]]>
</xsl:script>
Consigo chamar a fução dataagora()
mas não consigo chamar a: onsubmit="validaform();"
já experimentei onsubmit="<xsl:eval>ValidaForm()<xsl:eval>
mas não funcionou.
O que tenho de fazer, alguem tem alguma ideia?
Obrigado.

