:returns: "select"|"radio"|"checkbox"

def elem_type(self):
        """ :returns: "select"|"radio"|"checkbox"
        """
        if not hasattr(self, "_elem_type"):
            self._elem_type = get_elem_type(self.elem)
        return self._elem_type