Beste medetweaker.
Mijn probleem is op dit moment dat ik geen waardes terug krijg via javascript naar mijn java/servlet toe.
De bedoeling is dat er vanuit een comboSelect Box de waarde terug komt in mijn servlet.
Selectbox staat in een html.table.
De jsFunctie ziet er als volgt uit:
De javaCode in mijn servlet is:
Indien ik een item uit selectbox selecteer komt 'event' wel in de servlet terecht, dus dat werkt, alleen de value is null.
Met document.location.waarde in js werkt het wel, maar start telkens nieuwe app op met beginwaarden wat niet de bedoeling is.
Help?
Mijn probleem is op dit moment dat ik geen waardes terug krijg via javascript naar mijn java/servlet toe.
De bedoeling is dat er vanuit een comboSelect Box de waarde terug komt in mijn servlet.
Selectbox staat in een html.table.
code:
1
2
3
4
5
6
| <td><form name="form1" method="post" action="/servlet1/app1">
<div align="right">
<SELECT NAME="ItemBox" onChange="setCurrItem()"> OPTION VALUE="s">Small
</SELECT>
</div>
</form></td> |
De jsFunctie ziet er als volgt uit:
code:
1
2
3
4
5
6
7
| <script language="JavaScript1.2" type="text/JavaScript1.2">
function setCurrItem()
{
var var1=form1.ItemBox.value;
document.form1.submit();
}
</script> |
De javaCode in mijn servlet is:
code:
1
2
3
4
5
| public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String str1 = request.getParameter("var1");
ixPageProducer1.servletGet(this, request, response);
} |
Indien ik een item uit selectbox selecteer komt 'event' wel in de servlet terecht, dus dat werkt, alleen de value is null.
Met document.location.waarde in js werkt het wel, maar start telkens nieuwe app op met beginwaarden wat niet de bedoeling is.
Help?