Pessoal:
Tenho o seguinte:
<label><input name="rgSelecao" type="radio" value="Código Empresa" id="rgSelecao_0" onclick="mudaCaption()" />Código Empresa</label>
<br />
<label><input name="rgSelecao" type="radio" value="CNPJ Empresa" id="rgSelecao_1" onClick="mudaCaption()"/>CNPJ Empresa</label>
<br />
tenho o seguinte script:
function mudaCaption(identificador)
{
document.getElementById("lblCodigoEmp").innerHTML = radioButtonSelecionado(document.Info.rgSelecao);
}
Nesse caso, observem que a chamada à function radioButtonSelecionado passa como parâmetro o objeto radiobutton, com o form e o document vinculado.
function radioButtonSelecionado(objeto) {
for(i = 0; i < objeto.length; i++){
if (objeto[i].checked) {
break;
}
}
return objeto[i].value;
}
Nesse caso, ele retorna o Value do radiobutton selecioando.
Porém, se eu retiro essa function radioButtonSelecionado do próprio arquivo JSP, e coloco esse num arquivo de funções separado, ele não retorna nada.
Como eu faço para passar o radiobutton que está dentro de um form, por parâmetro, para um outro arquivo só de funções?