我只是想在警报框中输出所有表单名称及其关联变量,以帮助我调试某些内容。我将只使用firebug或其他工具,但是问题仅存在于IE上(在这种情况下,IE开发人员工具似乎没有太大帮助。)
我猜我只需要一个for循环,但是我不确定如何为其提供一组表单键。
谢谢,
约翰。
最佳答案
使用JSON + jquery:
var formObject = {};
$('form input, form textarea, form select').each(function(){
formObject[$(this).attr('name')] = $(this).val();
});
alert(JSON.stringify(formObject));
编辑:
在行动
http://jsfiddle.net/RaPVf/
注意:对于ie 7及以下版本,您需要包含JSON2.js