我正在使用脚本,添加了输入行。 Counter
对添加的行进行计数。我想返回计数值,并将其用于 ButtonClick 函数以 for
循环。我怎么能做到这一点?
添加行的脚本:
<script>
var counter = 1;
$(function () {
$('#add').click(function () {
$('<tr id="tablerow' + counter + '"><td>' +
'<input type="text" class="text-box single-line" name="ClientSampleID[' + counter + ']" value="" required="required" />' +
'</td>' +
'<td>' +
'<input type="text" class="text-box single-line" name="AdditionalComments[' + counter + ']" value="" required="required" />' +
'</td>' +
'<td>' +
'<button type="button" class="btn btn-outline-dark" onclick="removeTr(' + counter + ');"><b>-</b></button>' +
'</td>' +
'</tr>').appendTo('#submissionTable');
counter++;
return false;
});
return counter;
});
function removeTr(index) {
if (counter > 1) {
$('#tablerow' + index).remove();
counter--;
}
return false;
}
</script>
按钮点击功能:
void Button1_Click(Object sender, EventArgs e)
{
string marker= "Marker";
{
for (int i = 0; i <= counter; i++)
{
file.WriteLine("{0}", marker);
}
}
file.Close();
}