Mas eu tenho mais dois Inputs,que devem receber esse Metodo e essa Descricao cada um)em que eu dividi na função RetornaDuas no momento do meu onChange, só que não está ajudando muito não..., não consigo no momento de escolher o metodo e descrição repartir e no mesmo momento jogar para todos inputs.
Segue o codigo para vocês darem uma olhada.
Muito Obrigado a todos.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<p>
<label>
<select name="MetList" id="MetList" onchange="favMetodo();">
<option value="Metodo - Descricao">Metodo - Descricao</option>
<option value="Metodo2 - Descricao2">Metodo2 - Descricao2</option>
</select>
</label>
</p>
<p>
<input name="MetComp" type="text" id="MetComp" />
<input name="Metodo_Hid" type="text" id="Metodo_Hid"/>
<input name="Descricao_Hid" type="text" id="Descricao_Hid" />
</p>
</body>
</html>
<script>
Palavra=document.getElementById("MetComp").value
Achar=document.getElementById("Achar").value
Teste=RetornaDuas(Palavra,"-");
//alert(Teste[0]);
document.getElementById("Descricao_Hid").value=Teste[1]
document.getElementById("Metodo_Hid").value=Teste[0]
function RetornaPosicaoStr(Palavra,Achar)
{
for(i=0;i<=Palavra.length;i++)
{
if(Palavra.substr(i,1)==Achar)
{
break;
}
}
return i;
}
function RetornaDuas(Palavra,Achar)
{
alert("ahhuaahu")
Armazena1="";
Armazena2="";
MudaVar=0;
for(i=0;i<=Palavra.length;i++)
{
if(MudaVar==0)
{
if(Palavra.substr(i,1)!=Achar)
{
Armazena1+=Palavra.substr(i,1);
}
else
{
MudaVar=1;
}
}
else
{
Armazena2+=Palavra.substr(i,1);
}
}
var Vet = Array(Armazena1,Armazena2);
return Vet;
}
function favMetodo()
{
var MetList=document.getElementById("MetList");
document.getElementById("MetComp").value=MetList.options[MetList.selectedIndex].text;
}
</script>










