Hi,
The script file is an XML file. Therefore you need to escape any special
XML characters (ie & and <) with their entities, or better still, mark
the whole section as cdata. If you look carefully, you have a < in the
middle of your javascript, which any XML parser will assume marks the
start of a tag.
Try:
<script>
<![CDATA[
function onInvestigationStateSubmit
....
]]>
</script>
Richard
[EMAIL PROTECTED] wrote:
Hi,
I need to check that at least one check box is checked in a form, since this
was reusable I simply put it in the .html page.
The script:
<script>
function onInvestigationStateSubmit(button) {
var valid = false;
var form = button.form;
var select = form.stateSelect;
var option = select.options[select.selectedIndex];
if(option.value == 8 || option.value == 12) {
var inputs = fraudServiceDiv.getElementsByTagName("INPUT");
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].type == 'checkbox' && inputs[i].checked) {
valid = true;
break;
}
}
} else {
valid = true; // Line 86
}
return valid;
}
</script>
The error:
Tag <> on line 86 contains more than one 'valid' attribute.
location: context:/WEB-INF/investigation/InvestigationDetail.html, line 86
81 valid = true;
82 break;
83 }
84 }
85 } else {
86 valid = true;
87 }
88
89 return valid;
90 }
91
Stack Trace:
org.apache.tapestry.parse.TemplateParser.templateParseProblem(TemplateParser.java:391)
org.apache.tapestry.parse.TemplateParser.addAttributeIfUnique(TemplateParser.java:889)
org.apache.tapestry.parse.TemplateParser.startTag(TemplateParser.java:783)
org.apache.tapestry.parse.TemplateParser.parse(TemplateParser.java:494)
org.apache.tapestry.parse.TemplateParser.parse(TemplateParser.java:326)
$ITemplateParser_1080ba0d7fa.parse($ITemplateParser_1080ba0d7fa.java)
$ITemplateParser_1080ba0d7fb.parse($ITemplateParser_1080ba0d7fb.java)
org.apache.tapestry.services.impl.TemplateSourceImpl.constructTemplateInstance(TemplateSourceImpl.java:339)
I am not sure what this error means.
Thanks,
Amir
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]