Results 1 to 7 of 7
Thread: servlet and JS
- 02-25-2010, 01:20 PM #1
Member
- Join Date
- Feb 2010
- Posts
- 11
- Rep Power
- 0
servlet and JS
Hey Folks, can anyone tell me whats is wrong in my code, i am trying to get values from checkbox whenever they clicked but when i run my code nothing happen, response will be highly appriciated
1.out.write("<FORM name=\"form1\"method=\"Post\" "+
2. "onSubmit=\"return onFormSubmit();\"");///ws/ws_ext?servlet=GetUsersList&token="+token+"&users= form\">");
3. out.write("<script type=\"text/javascript\">");
4. out.write("function onFormSubmit(){");
5. out.write("if(document.pressed==\"submit\"){");
6. out.write("var queryString=\"/ws/ws_ext?servlet=GetUsersList&token="+token+";");
7. //out.write("var chk=document.getElementByTagName(\"input\");");
8. out.write("for(int i =0;i<document.form1.elements.length;i++){");
9. out.write("if(document.form1.elements[i].type==\"checkbox\"){");
10. out.write("if(document.form1.elements[i].checked==true){");
11. out.write("queryString+=\"&user=\"+document.elemen ts[i].value;");
12. out.write("alert(queryString)");
13. out.write("}");
14. out.write("}");
15. out.write("}");
16. out.write("document.form1.action=queryString;");
17. out.write("document.form1.submit();");
18. out.write("}");
19. out.write("return queryString;");
20. out.write("}");
21. out.write("</script>");
22.
23. out.write("<tr>");
24. for(int h =0; h<human.length; h++){
25. out.write("<td></td><td bgcolor =#669933>"+human[h].getDisplayString()+"</td>");
26. }
27. out.write("</tr>");
28.
29. for (int i = 0; i < user.length; i++) {
30. out.write("<tr>");
31. out.write("<td bgcolor=#cecef6>"+role[i].getName()+"</td>");
32. for(int h =0; h<human.length; h++){
33.
34. out.write("<td>");
35. for (int j = 0; j < user[i].length; j++) {
36. out.write("<input type=\"checkbox\" name=\"name"+user[i][j].getName() +"\""+" value=\""+user[i][j].getName()+"\"/>");
37. out.write(user[i][j].getName());//this data to be with all tabs
38. }
39. out.write("</td><td></td>");
40. }
41.
42. out.write("</tr>");
43. }
44. out.write("<input type=\"button\" value=\"Next >>\" onClick=\'document.pressed=this.value' value=\"submit\">");
45. //out.write("</FORM>");
46. out.write("</table>");
47. //================================================== ======
48.
49. out.write("</FORM>");
- 02-25-2010, 01:56 PM #2
Hi,
Why u have to frame the HTML like this? u can directly write as html right using jsp....Don't compicate urself...Ramya:cool:
- 02-25-2010, 02:26 PM #3
Member
- Join Date
- Feb 2010
- Posts
- 11
- Rep Power
- 0
servlets JS
yeah i have restriction i can not use JSp thats the main problem with me...
- 02-25-2010, 02:45 PM #4
1.You do one thing...U break as small small methods for simplicity and debugging sake.
ex: form build separate meth,javascript separate method like this...
2.Try to use StringBuffer and convert as String later....Ramya:cool:
- 02-25-2010, 04:56 PM #5
Member
- Join Date
- Feb 2010
- Posts
- 11
- Rep Power
- 0
::Hey , i have created method saperately can anyone check where is my mistake
private StringBuffer addUsers (String token) {
StringBuffer outstring = new StringBuffer("\r\n<script type=\"text/javascript\">");
outstring.append("function onFormSubmit(){");
outstring.append( "if(document.pressed==\"submit\"){");
outstring.append( "var queryString=\"/ws/ws_ext?servlet=GetUsersList&token="+token+";");
outstring.append( "for(int i =0;i<document.form1.elements.length;i++){");
outstring.append( "if(document.form1[i].elements[i].type==\"checkbox\"){");
outstring.append( "if(document.form1[i].elements[i].checked==true){");
outstring.append( "queryString+=\"&user=\"+document.elements[i].value;");
outstring.append( "alert(queryString)");
outstring.append( "}");
outstring.append( "}");
outstring.append( "}");
outstring.append( "document.form1.action=queryString;");
outstring.append( "document.form1.submit();");
outstring.append( "}");
outstring.append( "return queryString;");
outstring.append( "}");
outstring.append("</script>");
return outstring;
}
- 02-26-2010, 10:42 AM #6
In the 5th line u have missed double quotes.correct like this below.
outstring.append( "var queryString=\"/ws/ws_ext?servlet=GetUsersList&token="+token+";\"");Ramya:cool:
- 02-26-2010, 10:40 PM #7
Member
- Join Date
- Feb 2010
- Posts
- 11
- Rep Power
- 0
Similar Threads
-
how can i link html+servlet+xml to form servlet
By balachandarr in forum Java ServletReplies: 0Last Post: 04-15-2009, 04:06 PM -
Servlet to Servlet connection through URLConnection
By bsrjavaforum in forum NetworkingReplies: 0Last Post: 04-01-2009, 04:12 PM -
Servlet - apache tomcat/glassfish server shuts down on servlet usage
By StewS in forum Java ServletReplies: 1Last Post: 12-02-2008, 12:23 AM -
Is there any way to transfer the file Streams from one servlet to another servlet .
By HenaPriyadarsini in forum Java ServletReplies: 0Last Post: 08-30-2008, 11:52 AM -
javax.servlet.ServletException: Wrapper cannot find servlet class util.t2
By osval in forum Advanced JavaReplies: 1Last Post: 08-07-2007, 03:47 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks