我在 XSL 文件中有一个表单元素。我想在同一个 XSL 文件中有一个 JavaScript 函数,以便在选中复选框时启用提交按钮。
这是表格 -
<form action="NewUserNavigation" method="post" name="NewUserNavigationForm">
<input name="eventName" type="hidden" value="NewUserNavigationEvent"/>
<div class="sansIcon">
<input type="checkbox" name="chk" onClick="EnableSubmit()"><xsl:apply-templates select="content[@name='chkbox']" mode="impl_expandContent"/></input>
</div>
<div class="buttonBarPage">
<input name="Submit" class="primary" type="submit" value="Continue" disabled="true"/>
</div>
</form>
这是它正在读取的 XML 内容 -
<content name = "chkbox">
Yes, I understand and agree to the T&C.
</content>
我遇到了 javascript 的问题,它给出了错误。我已经发出警报以检查是否在单击复选框时调用了该函数。
这是我正在使用的代码 -
<script type="text/javascript">
function EnableSubmit()
{
alert("test");
if(document.NewUserNavigationForm.chk.checked==true)
{
document.NewUserNavigationForm.Submit.disabled=false;
}
if(document.NewUserNavigationForm.chk.checked==false)
{
document.NewUserNavigationForm.Submit.enabled=false;
}
}
</script>
我得到这个错误....
org.xml.sax.SAXParseException: illegal top-level element