لدي هذا الكود الذي يعمل على استلام جميع مدخلات النماذج من form ويخزنها في متغير لغرض إجراء عمليات عليه، مثل إدخاله في أجاكس أو غير ذلك...
لكنه لم يعمل معي بعد تعديل بسيط
كيف يمكنني الاستفادة منه على هذا النوح:
function formValues(obj) {
var str = "";
for (i=0; i<obj.Nodes.length; i++) {
switch (obj.Nodes.type)
{
case 'text':
case 'textarea':
str += obj.Nodes.name + "=" + obj.Nodes.value + "&";
break;
case 'checkbox':
if (obj.Nodes.checked) {
str += obj.Nodes.name + "=" + obj.Nodes.value + "&";
} else {
str += obj.Nodes.name + "=&";
}
break;
case 'radio':
if (obj.Nodes.checked) {
str += obj.Nodes.name + "=" + obj.Nodes.value + "&";
}
break;
case 'select':
var sel = obj.Nodes;
str += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
break;
}
return str;تحياتي