<head> <script language="javascript" src="js/jquery.min.js"></script> <SCRIPT> RowCount=1; stat=false; function AddRow() { jQtable=$('#SaleTable'); jQtable.each(function() { var LastRow="<TR><TD align=center><INPUT TYPE='text' name='Slno_"+RowCount+"' id='Slno_"+RowCount+"' size=1></TD><TD align=center><INPUT type='checkbox' name='in_travel_"+RowCount+"' ID='in_travel_"+RowCount+"' value='in_terval' size=10></TD><TD align=center><INPUT style='text-align:right' type='TEXT' name='date_"+RowCount+"' ID='date_"+RowCount+"' size=10></TD><TD align=center><textArea name='cities_visit_"+RowCount+"' ID='cities_visit_"+RowCount+"' cols=10></textArea></TD><td align=center><select id='reimbursement_"+RowCount+"' name='reimbursement_"+RowCount+"'><option selected='selected' value='None'>--None--</option><option value='DA'>DA</option><option value='Ticket'>Ticket</option><option value='Misc'>Misc</option></select></td><TD align=center><textArea name='Remark_"+RowCount+"' ID='Remark_"+RowCount+"' cols=10></textArea></TD><TD align=center><INPUT style='text-align:right' type='checkbox' name='bills_"+RowCount+"' ID='bills_"+RowCount+"' size=10></TD><TD align=center><INPUT style='text-align:right' type='submit' name='submit_"+RowCount+"' ID='submit_"+RowCount+"' onclick='getvalue()' value='Submit' size=10></TD><TD align=center></TR>"; $(this).append(LastRow); }); RowCount++; } function removeTableRow() { jQtable=$('#SaleTable'); if(RowCount > 1) { jQtable.each(function() { if($('tbody', this).length > 0) { $('tbody tr:last', this).remove(); } else { $('tr:last', this).remove(); } }); RowCount--; } } function getvalue() { ////var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val(); alert(RowCount); var sl= $('input:text[name=Slno_+ RowCount]').val(); alert(sl); var in_tra= $('input:checkbox[name=in_travel_+ RowCount]:checked').val(); alert(in_tra); //var slect=$('input:select[name=reimbursement_+ RowCount]:selected').val(); var slect=$("#reimbursement_+ RowCount option:selected").val(); alert(slect); var val= $('input:text[name=Slno_2]').val(); alert(val); } </script> </head> <body> </body>
var sl= $('input:text[name=Slno_' + RowCount + ']').val();
Use this $(LastRow).find(':submit').click(getvalue).end().appendTo('#SaleTable'); instead of $(this).append(LastRow); and function getvalue() { var row = $(this).closest('tr'); var sl = $('input:text[name^="Slno_"]', row).val(); alert(sl); var in_tra = $('input[name^="in_travel_"]:checked', row).val(); alert(in_tra); var slect = $('select[name^="reimbursement_"]', row).val(); alert(slect); } instead of. function getvalue() { ////var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val(); alert(RowCount); var sl= $('input:text[name=Slno_+ RowCount]').val(); alert(sl); var in_tra= $('input:checkbox[name=in_travel_+ RowCount]:checked').val(); alert(in_tra); //var slect=$('input:select[name=reimbursement_+ RowCount]:selected').val(); var slect=$("#reimbursement_+ RowCount option:selected").val(); alert(slect); var val= $('input:text[name=Slno_2]').val(); alert(val); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)