All pastes #545214 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-06 19:01 UTC
rendered paste body
function get(obj, postto)
{
        var getstr = "";

        for (i=0; i<obj.childNodes.length; i++)
        {

                if (obj.childNodes[i].tagName == "INPUT")
                {
                        if (obj.childNodes[i].type == "text")
                        {
                                getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                        }
                        if (obj.childNodes[i].type == "hidden")
                        {
                                getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                        }
                        if (obj.childNodes[i].type == "checkbox")
                        {
                                if (obj.childNodes[i].checked)
                                {
                                        getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                                }
                                else
                                {
                                        getstr += obj.childNodes[i].name + "=&";
                                }
                        }
                        if (obj.childNodes[i].type == "radio")
                        {
                                if (obj.childNodes[i].checked)
                                {
                                        getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
                                }
                        }
                }
                if (obj.childNodes[i].type == "select-one")
                {
                        var sel = obj.childNodes[i];
                        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
                }

        }

        makePOSTRequest(postto, getstr);
}