Eu queria transformar esse codigo em JSF , só que ao invés de checkbox eu queria um list box
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<f:view>
<html>
<head>
<title>Nova pagina 1</title>
<script Language="JavaScript">
function copia(campo_origem,campo_fim) {
if(campo_origem.checked)
{
campo_fim.value = campo_fim.value + campo_origem.value;
}
else
{
campo_fim.value = campo_fim.value.toString().replace(campo_origem.value,"");
}
}
</Script>
</head>
<body>
<form name=F1>
Selecione os Acessórios para o seu vêículo:<br>
<input type="checkbox" name="campo_origem" value="[Alan]" size="20" onclick="copia(this,campo_fim);" >Alan<br>
<input type="checkbox" name="campo_origem" value="[Miguel]" size="20" onclick="copia(this,campo_fim);" >Miguel<input type="checkbox" name="campo_origem" value="[Miguel]" size="20" onclick="copia(this,campo_fim);" >Miguel<br>
<input type="checkbox" name="campo_origem" value="e" size="20" onclick="copia(this,campo_fim);" >e<br>
<input type="checkbox" name="campo_origem" value=" " size="20" onclick="copia(this,campo_fim);" >Espaço<br>
<input type="checkbox" name="campo_origem" value=">" size="20" onclick="copia(this,campo_fim);" >><br>
<input type="checkbox" name="campo_origem" value="<" size="20" onclick="copia(this,campo_fim);" ><<br>
<input type="checkbox" name="campo_origem" value="," size="20" onclick="copia(this,campo_fim);" >,
<p>Observação:</p>
<p><textarea name="campo_fim" rows="5" cols="35"></textarea>
</p>
<p>
</p>
</form>
</body>
</html>
</f:view>