This code is not working in IE8 Browser.. but works in Firefox
Posted
by rockers
on Stack Overflow
See other posts from Stack Overflow
or by rockers
Published on 2010-06-13T17:56:48Z
Indexed on
2010/06/13
18:02 UTC
Read the original article
Hit count: 213
jQuery
$('#PbtnSubmit').click(function(event) {
$('#PricingEditExceptions input[name=PMchk]').each(function() {
if ($("#PricingEditExceptions input:checkbox:checked").length > 0) {
var checked = $('#PricingEditExceptions input[type=checkbox]:checked');
var PMstrIDs = checked.map(function() {
return $(this).val();
}).get().join(',');
$('#1_exceptiontypes').attr('value', exceptiontypes)
$('#1_PMstrIDs').attr('value', PMstrIDs);
} else {
alert("Please select atleast one exception");
event.preventDefault();
}
});
});
I am sending exceptiondis to the Controler to handle the update.. this is my Begin form..
<script type="text/javascript">
var exceptiontypes = $.cookie("exceptiontype");
</script>
<% using (Html.BeginForm("MassUpdate", "Pricing", FormMethod.Post, new { @id = "exc-"}))
{ %>
<input type="hidden" id="exceptiontypes" runat="server" />
<input type="hidden" id="PMstrIDs" value="" runat="server"/>
<%= Html.ValidationSummary(true)%>
I am retreving the ExceptionId;s controler side is like this..
var exceptionIds = Request.Form[1].Split(','); var exceptiontype = Request.Form[0];
how ever this is working in firefox not in IE8.. Ie8 I am getting only Frist ExcdptionId not all checkbox exceptions ids;
thanks
© Stack Overflow or respective owner