rodrigotnoma Postado Março 18, 2010 Denunciar Share Postado Março 18, 2010 Boa tarde...tenho esse fonte:<script>function abreCombo(v_valor,v_contador){document.form1.txtValor.value = v_valor;document.form1.txtContador.value = (v_contador + 1);document.form1.submit();}</script><form name="form1" method="post"><input type="hidden" name="txtValor" value="<%=request("txtValor")%>" /><input type="hidden" name="txtContador" value="<%=request("txtContador")%>" /><%v_valor = request("txtValor")if v_valor = "" thenv_valor = ""elsev_valor = request("txtValor")end if v_contador = request("txtContador")if v_contador = "" thenv_contador = 1elsev_contador = request("txtContador")end iffor i = 1 to v_contador%><select name="primeiroCombo<%=v_contador%>" onchange="java script:abreCombo(this.value,<%=v_contador%>);"><option value="">Selecione...</option><option value="S" <%if request("primeiroCombo" & cstr(v_contador)) = "S" then %> selected="selected" <%end if %>>SIM</option><option value="N" <%if request("primeiroCombo" & cstr(v_contador)) = "N" then %> selected="selected" <%end if %>>não</option></select><%next%></form>O que acontece, é que quando faço uma escolha em algum combo, outro combo é criado....só que o anterior não segura o valor que escolhi.Onde estou errando?Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 18, 2010 Denunciar Share Postado Março 18, 2010 o que seu script deve fazer? Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Março 18, 2010 Autor Denunciar Share Postado Março 18, 2010 o que seu script deve fazer?Somente teste, pois gostaria de entender o porque de não segurar o valor no combo anterior. Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Março 19, 2010 Autor Denunciar Share Postado Março 19, 2010 Resolvido. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 19, 2010 Denunciar Share Postado Março 19, 2010 procure explicar melhor as coisas.... porque se não fica dificil ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rodrigotnoma
Boa tarde...tenho esse fonte:
<script>
function abreCombo(v_valor,v_contador)
{
document.form1.txtValor.value = v_valor;
document.form1.txtContador.value = (v_contador + 1);
document.form1.submit();
}
</script>
<form name="form1" method="post">
<input type="hidden" name="txtValor" value="<%=request("txtValor")%>" />
<input type="hidden" name="txtContador" value="<%=request("txtContador")%>" />
<%
v_valor = request("txtValor")
if v_valor = "" then
v_valor = ""
else
v_valor = request("txtValor")
end if
v_contador = request("txtContador")
if v_contador = "" then
v_contador = 1
else
v_contador = request("txtContador")
end if
for i = 1 to v_contador
%>
<select name="primeiroCombo<%=v_contador%>" onchange="java script:abreCombo(this.value,<%=v_contador%>);">
<option value="">Selecione...</option>
<option value="S" <%if request("primeiroCombo" & cstr(v_contador)) = "S" then %> selected="selected" <%end if %>>SIM</option>
<option value="N" <%if request("primeiroCombo" & cstr(v_contador)) = "N" then %> selected="selected" <%end if %>>não</option>
</select>
<%
next
%>
</form>
O que acontece, é que quando faço uma escolha em algum combo, outro combo é criado....só que o anterior não segura o valor que escolhi.
Onde estou errando?
Obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados