JAVASCRIPT
<script type="text/javascript">
function adicionaItens() {
var form = document.form;
var fl = form.modulos.length -1;
var au = form.selecionados.length -1;
var deptos1 = "x";
for (au; au > -1; au--) {
deptos1 = deptos1 + "," + form.selecionados.options[au].value + ","
}
for (fl; fl > -1; fl--) {
if (form.modulos.options[fl].selected && deptos1.indexOf( "," + form.modulos.options[fl].value + "," ) == -1) {
t = form.selecionados.length;
opt = new Option( form.modulos.options[fl].text, form.modulos.options[fl].value );
form.selecionados.options[t] = opt;
}
}
}
function removeItens() {
var form = document.form;
fl = document.getElementById('selecionados').length -1;
for (fl; fl>-1; fl--) {
if (document.getElementById('selecionados').options[fl].selected) {
document.getElementById('selecionados').options[fl] = null;
}
}
}
function selectAll(){
var selecionados = document.getElementById('selecionados');
for(i=0; i<=selecionados.length-1; i++){
selecionados.options[i].selected = true;
}
}
</script>CAMPO FORM
<form action="?acao=cad_agenda&sala_id=<%=request("sala_id")%>" target="_self" method="post" name="form" id="form" onSubmit="return VALIDA_CONTATO();return selectAll();">NO HTML
<tr>
<td colspan="3" style="border:#CCCCCC 1px solid">
<select multiple="multiple" name="modulos" class="campo" id="modulos" style="width:330px; height:130px;" onKeyDown="if(event.keyCode==39) adicionaItens(); if(event.keyCode==13) event.keyCode=9;">
<% while not usuarios.eof and not isnull("usuarios") %>
<option value="<%=usuarios("nome")%>"><%=usuarios("nome")%></option>
<%
usuarios.movenext
wend
%>
</select>
</td>
</tr>
<tr>
<td colspan="3" style="border:#CCCCCC 1px solid">
<input type="button" name="btnDireita" id="btnDireita" value="Adicionar" onClick="adicionaItens()" class="botao" />
<input type="button" name="btnEsquerda" id="btnEsquerda" value="Remover" onClick="removeItens()" class="botao" />
</td>
</tr>
<tr>
<td colspan="3" style="border:#CCCCCC 1px solid">
<select name="selecionados" id="selecionados" multiple="multiple" style="width:330px; height:130px;" onKeyDown="if(event.keyCode==37) removeItens(); if(event.keyCode==13) event.keyCode=9;"></select><br />
</td>
</tr>Pode me ajudar?
Consegui outra solução
Função:
function selecionartodos(){
CONTROL = document.form.selecionados;
for(var i = 0;i < CONTROL.length;i++){
CONTROL.options[i].selected = true;
}
}Add isso no botão de enviar
onClick="selecionartodos()"
pronto!



Postagens
Male
