Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

weslei.conexao

[Resolvido] pegar somente a 1º parte do texto da combo

Recommended Posts

Olá amigos.. tenho uma combo que ao selecionar passo os valores para um text box assim :

 

<select name="combo" onChange="document.getElementById('txtLoja').value=(this[this.selectedIndex].text)">

<%while not rs.eof %>

<option value="<%=rs("cod")%>"><%=rs("NLoja")%> - <%=rsFilial("Nome")%> </option>

<% Rs.movenext

wend%>

</select>

<td><input type="text" name="txtLoja"></td>

 

até ai beleza, só que eu quero passar pro input "txtLoja" Somente o valor <%=rs("NLoja")%> como fazer deve ser algo com left.. né .tentei mas não consegui,desde de já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alexandre R Valeu a ajuda masDesculpa minha ingnorância, mas não conheço muito de javascript, qual sitaxe para usar o split, isso seria da variavel txtloja ou do rs("Nloja")...

Compartilhar este post


Link para o post
Compartilhar em outros sites

fica algo mais ou menos assim:

 

<select name="combo" onChange="teste(this)">
<%while not rs.eof %>
<option value="<%=rs("cod")%>">-<%=rs("NLoja")%>-<%=rsFilial("Nome")%> </option>
<% Rs.movenext
wend%>
</select>
<td><input type="text" name="txtLoja"></td>

 

function teste(obj){
var valor = obj[obj.selectedIndex].text.split('-')
alert(valor[1]);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.