[Helma-user] Strange behavior with strings that are submitted via a form
Franz Philipp Moser
philipp.moser at chello.at
Fri Aug 17 11:13:25 CEST 2007
Hi list,
twoday I expirienced a strange problem with simple input fields. My form:
{{{
<form method="get" action="">
Name: <input type="text" name="einname" /><br />
Nummer: <input type="text" name="nummer" /><br />
<input type="submit" name="submit" value="Go" />
</form>
}}}
Normaly I check if we have a multi select: with the following code in helma:
{{{
for (var i in req.data) {
res.debug("Formfield: " + i);
res.debug("data[i+_array]: " + data[i + "_array"]);
res.debug("data[i]: " + data[i]);
if (req.data[i + "_array"]) {
// do something with multiselect
} else {
// do something with normal text
}
}
}}}
Intresting thing after debuging is that the submited req.data.einname
has a equivalent req.data.einname_array!
Output from res debug:
{{{
Formfield: einname
data[i+_array]: [Ljava.lang.String;@41e525
data[i]: philipp
}}}
Can somebody tell me if this is a bug and if not, how to test for
multiselects "the new way" ;)
cu Philipp
More information about the Helma-user
mailing list