}
if (el.type )
if(
- ((el.type == 'radio' || el.type == 'checkbox') && el.checked == false)
+ (el.type == 'radio' && el.checked == false)
|| (el.type == 'submit' && (!submitObj || el.name!=submitObj.name)))
continue;
if (el.disabled && el.disabled == true)
q[name] = el;
else
{
- q[name] = el.value;
+ if (el.type == 'checkbox') {
+ q[name] = (el.checked == true);
+ } else {
+ q[name] = el.value;
+ }
}
}
}
}
function string_contains(haystack, needle) {
- return haystack.indexOf(needle) > -1;
+ var words = haystack.split(' ');
+ return words.indexOf(needle) > -1;
}