Hola estoy trabajando con MVC3 C#
necesito capturar los valores de los ID de los elementos que yo seleccione, tengo este codigo.
Código Javascript
:
Ver original<script>
$("#btnImprimir").click(function () {
var sid = new Array($("sid").val());
//alert(sid);
//var sid = [3,6,9]
fc_VerReporteMaster(sid)
});
function fc_VerReporteMaster(sid) {
var ruta = $("#Ruta_Server").val();
var tipo = "rptRequerimientoGeneral";
//var ID = [1,3,9];
var contador = 0;
var cadena = "";
for (contador = 0; contador < sid.length; contador++) {
if (contador < (sid.length - 1))
cadena += sid[contador] + ",";
else
cadena += sid[contador];
}
var url = ruta + "/BandejaImpresion.aspx?tipo=" + tipo +
"&p1=" + cadena;
window.open(url);
}
</script>
Código HTML:
Ver original@using (Html.BeginForm("Edit", "Requerimiento176", FormMethod.Post))
{
<h6>Resultado de Búsqueda
</h6> <table class="tablagrilla" style="width: 100%" id="tabla">
<th style="text-align: center"> <input type="checkbox" name="chkAll" value="All" id="chkAll" />
@foreach (var item in Model.oT_RFAM_RequerimientoMultaEntidad)
{
<td style="width: 3%; text-align: center"> <input type="checkbox" name="sid" value="@item.id_requerimientomulta" class="sid" /> <td style="text-align: center"> @Html.DisplayFor(modelItem => item.id_requerimientomulta)
@Html.DisplayFor(modelItem => item.numerorequerimiento)
<td style="text-align: left"> @Html.DisplayFor(modelItem => item.RazonSocial)
@Html.DisplayFor(modelItem => item.Fecha_Emision)
@Html.DisplayFor(modelItem => item.PeriodoTributario)
@Html.DisplayFor(modelItem => item.cantidaduit)
@Html.DisplayFor(modelItem => item.Estado)
@Html.DisplayFor(modelItem => item.Observacion)
@Html.DisplayFor(modelItem => item.Infraccion176)
@if ((item.id_tipoestado != 5 && item.id_tipoestado != 26))
{
@Html.ActionLink("Editar", "Edit", new { id = item.id_requerimientomulta })
}
else
{
<text>Editar</text>
}
</td>
<td>
@if ((item.id_tipoestado != 5 && item.id_tipoestado != 26))
{
<a href="JavaScript:ValidarRequerimiento(@item.id_requerimientomulta)">Anular</a>
}
else
{
<text>Anular</text>
}
</td>
<td>
@if ((item.id_tipoestado != 5))
{
<a href="JavaScript:fc_VerReporteMaster(@item.id_requerimientomulta)">Imprimir</a>
}
else
{
<text>Imprimir</text>
}
</td>
</tr>
}
</table>
</div>
}
lo que yo quiero es que mi boton imprimir capture esos valores en un array y los envie a la funcion fc_VerReporteMaster, es lo unico que me falta hacer.