All pastes #75118 Raw Edit

Untitled

public text v1 · immutable
#75118 ·published 2006-06-29 20:18 UTC
rendered paste body
		ClientSideValidatedInput csvi = (ClientSideValidatedInput) component;
		HtmlInputText input = new HtmlInputText();
		ResponseWriter writer = context.getResponseWriter();
		
		input.getAttributes().put("on" + csvi.getValidatesOn(), 
				generateUpdateFunctionName(csvi) + "(this.value)");
		input.setId(csvi.getId());
		input.encodeBegin(context);
		input.encodeChildren(context);
		input.encodeEnd(context);
		
		writer.startElement(HTML.SCRIPT_ELEM, null);
		writer.writeAttribute(HTML.TYPE_ATTR, "text/javascript", null);
		writer.writeText(generateJavascript(context, component), null);
		writer.endElement(HTML.SCRIPT_ELEM);