ajax中通过JS代码自动获取表单元素值的示例代码
当我们使用Ajax时,通常需要获取表单元素的值,然后将其发送到后台服务器程序中。如果表单元素不多,我们通常通过get获取表单元素值。但是如果有很多形式,那么我们需要在后面得到表单元素值。那么我们如何获得表单元素的值呢表单元素的值可以从下面的JS代码段中自动获取。功能getformquerystring(frmid) / / frmid是形式的身份证号码,请叫一个身份证号码的形式表
{
无功frmid = document.getelementbyid(frmid);
var i、QueryString =
VaR的项目;
无功itemvalue;
为(i = 0;i < frmid.length;i++)
{
项目= frmid {我};
如果(item.name = '!)
{
如果(item.type = 'select-one)
{
itemvalue =项。选项{项目。SelectedIndex值};
}
如果(项目类型= =。'checkbox| |项目。型= =收音机)
{
如果(item.checked = false)
{
继续;
}
itemvalue = item.value;
}
如果(item.type = = 'button' item.type =他们服从真主的item.type | | | | | | = = 'reset' item.type = =图像)
{
继续;
}
其他的
{
itemvalue = item.value;
}
itemvalue =逃避(itemvalue);
QueryString = + item.name + itemvalue + T;
和;
}
}
返回的字符串;
}
调用方法:表单中所有元素的值可以通过在ajax中直接调用上面的js函数来获得。