jquery - dynamic id creation for text field and getting the value of the text field? -


i constructing table checkbox in servlet itself, , trying assigning text field , id while selecting checkbox, after assigning id trying value of check box selected textfield cant textfield value here have included code,

my servlet code is,

printwriter out = response.getwriter();         preparedstatement distscenarioname = null;         preparedstatement minscenariid = null;         preparedstatement testcasename = null;         string scenari_name = null;          connection connection=databaseconnection.getconnection();         distscenarioname=connection.preparestatement("select distinct scenario_name scenario");         resultset rs=distscenarioname.executequery();         out.println("<tr><td><b>");         out.println("scenario name:");         out.println("</b></td><td><b>");         out.println("testcase id:");         out.println("</b></td><td><b>");         out.println("testcase name:");         out.println("</b></td><td><b>");         out.println("testcase description:");         out.println("</b></td><td><b>");         out.println("action:");         out.println("</b></td></tr>");         while(rs.next()){             scenari_name=rs.getstring("scenario_name");             minscenariid=connection.preparestatement("select min(scenario_id) scenario scenario_name =?");             minscenariid.setstring(1, scenari_name);             resultset rss=minscenariid.executequery();             if(rss.next()){                 testcasename=connection.preparestatement("select tc_id,tc_desc,tc_name testcase scenario_id=?");                 testcasename.setint(1,rss.getint("min(scenario_id)"));                 resultset testcaseexe=testcasename.executequery();                   out.println("<tr><td><h4>");                 out.println(scenari_name);                 out.println("</td></h4><td></td><td></td><td></td><td></td></tr>");                 while(testcaseexe.next()){                      out.println("<tr><td>");                     out.println("<td>");                     out.println(testcaseexe.getint(1));                     out.println("</td>");                     out.println("</td><td>");                     out.println(testcaseexe.getstring("tc_name"));                     out.println("</td><td>");                     out.println(testcaseexe.getstring("tc_desc"));                     out.println("</td><td>");                     out.println("<input type=checkbox class='btnchckbox'>");                     out.println("</td></tr>");                 }               }         } 

and jquery code is,

$.ajax({                         type : "post",                         url : "./scenarioexecutionpage",                         success : function(result) {                             /* alert("length"+result.tostring().length); *//*                                                                              * alert("length"+result.length());                                                                              */                             $("#testcasetable").html(result);                                                            $("#testcasetable").show();                             $("hide7").hide();                             var par = $(this).parent().parent(); // tr                             var btnchckbox = par.children("td:nth-child(4)");                             alert("alert "+btnchckbox);                             btnchckbox.html("<input type='checkbox' class='btnchckbox'>");                             $(".btnchckbox").bind("click",editm);                             // $("#listc").html(result);                         }                     });   function editm(){                     var i="";                     var par = $(this).parent().parent();                     var tcdesc = par.children("td:nth-child(3)");                     var rowcount = $('#testcasetable tr').length;                     for(i=0; i<=rowcount; i++){                         tcdesc.html("<input type='text' disabled='disabled' class='form-control'id='"+i+"' value='"+ tcdesc.html()+"'/>");                         //var s = $("#tstcsdsc"+i+"").val();                         alert("tc desc-->"+$(""+i+"").val());                      } 


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -