	ifattr(tostring(self:cfgvalue(section) or self.default) == key, "selected", "selected")
			%>><%=pcdata(self.vallist[i])%></option>
		<%- end %>
	</select>
<% elseif self.widget == "radio" then %>
	<div>
		<% for i, key in pairs(self.keylist) do %>
			<label<%=
				attr("data-index", i) ..
				attr("data-depends", self:deplist2json(section, self.deplist[i]))
			%>>
				<input class="cbi-input-radio" data-update="click change" type="radio"<%=
					attr("id", cbid.."-"..key) ..
					attr("name", cbid) ..
			