I might have found a bug with IE 7.0 and latest version of jquery.
Before upgrading I was successfully running this form on both IE 7.0 and FF
with a 18,9 k version of jquery.js
http://malsup.com/jquery/form/
Now I got the latest 29k version of jquery.js
It woks fine with FF but in IE7.0 the sent array is empty, even though the
showRequest displays it on alert, the server does not receive it or rather
receives an empty string. Only IE 7.0.
When I revert back to the 18.9k version, the IE 7.0 receives it, so does FF
Problem is the click(function) no longer works with the smaller version.
Here is the full code that I am using.
---------------------------------------------------------
var unused = "";
function doall()
{
unused = document.getElementById("allofthem");
document.getElementById("a_mags").value= unused.value;
}
---------------------------------------------------------
$(document).ready(function() {
var options = {
target: '#magerror',
beforeSubmit: showRequest,
success: showResponse
}
$('#magForm').ajaxForm(options);
$("#navi").click(function(){
$('.#magnav').hide();
});
$("#navi1").click(function(){
$('.#magnav').show();
});
});
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
}
function showResponse(responseText, statusText){}
--------------------------------------------------------------
and on submit onsubmit="serialize();doall();