Ir para conteúdo

POWERED BY:

Arquivado

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

fabiosc80

Problema FERRADO com cartao de Crédito

Recommended Posts

Não movam o tópico ele ta com dúvida no ASP.

 

Seguinte tenho um formulario que carrega alguns campos de um BD (1 campo na verdade ) pois o resto estarei preenchendo a mao e vao ter mais 12 campos que vao trazer taxas de juros de cartoes.

 

Seguinte:

 

Ao selecionar o Cartao uma funçao JavaScript da um reload na página para trazer o restante dos dados (os juros dos cartoes)

 

Porem ao dar o reload o cartao selecionado (que vem do banco de dados) se perde.

 

Como resolver isso.

 

Vou colocar aqui o trecho do código com problema.

 

 

ASP [/tr][tr] <form NAME="FrontPage_Form1" method="POST" action="shipping.asp"

onsubmit="return FrontPage_Form1_Validator(this)">

<input type="hidden" name="ShippingMethod" value="<%=ShippingMethod%>"><input

type="hidden" name="PaymentMethod" value="<%=PaymentMethod%>"><input type="hidden"

name="Tarifa" value="<%=Tarifa%>"><table border="0" width="100%" cellpadding="2">

<tr>

<td width="25%" class="TOPO_Celula_Meio">Cartão de Crédito:</td>

<td width="75%" class="TOPO_Celula_Links"><select NAME="CreditCardName" size="1" onChange="java script:CarregaCartao();">

<option selected value="<%=CreditCardName%>" ><%=CreditCardName%></option>

<option><% x = populateSelectBox("SELECT * FROM Cartoes where aceita = 'SIM' ","nome","nome")%></option>

</select></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Nome no Cartão:</td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" name="CardName"

value="<%=CardName%>" size="20"></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Número do Cartão:</td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" maxLength="16"

name="CreditCardNumber" value="<%=CreditCardNumber%>" size="20"></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Codigo de Segurança: </td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" maxLength="4"

name="CreditCardSeguro" value="<%=CreditCardSeguro%>" size="6">(no verso do cartão Ex: <small><small>1111222233334444</small></small>-<font

color="#FF0000"><strong><U>1234</U></strong></font>):</td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Data de Validade:(mês/ano)</td>

<td width="75%" class="TOPO_Celula_Links"><table border="0" cellpadding="0">

<tr>

<td><select NAME="Mes" size="1">

<option value="01">Janeiro</option>

<option value="02">Fevereiro</option>

<option value="03">Março</option>

<option value="04">Abril</option>

<option value="05">Maio</option>

<option value="06">Junho</option>

<option value="07">Julho</option>

<option value="08">Agosto</option>

<option value="09">Setembro</option>

<option value="10">Outubro</option>

<option value="11">Novembro</option>

<option value="12">Dezembro</option>

</select></td>

<td><select NAME="Ano" size="1">

<option value="2002">2002</option>

<option value="2003">2003</option>

<option value="2004">2004</option>

<option value="2005">2005</option>

<option value="2006">2006</option>

<option value="2007">2007</option>

<option value="2008">2008</option>

<option value="2009">2009</option>

<option value="2010">2010</option>

<option value="1990">2011</option>

<option value="1991">2012</option>

<option value="1992">2013</option>

<option value="1993">2014</option>

<option value="1994">2015</option>

<option value="1995">2016</option>

<option value="1996">2017</option>

<option value="1997">2018</option>

<option value="1998">2019</option>

<option value="1999">2020</option>

<option value="1990">2021</option>

<option value="1991">2022</option>

<option value="1992">2023</option>

<option value="1993">2024</option>

<option value="1994">2025</option>

<option value="1995">2026</option>

<option value="1996">2027</option>

<option value="1997">2028</option>

<option value="1998">2029</option>

<option value="1999">2030</option>

</select></td>

<%

sqlcart = "select * from cartoes"

set rsc = Dataconn.Execute(sqlcart)

 

 

%>

<script language=javascript>

function CarregaCartao()

{

document.FrontPage_Form1.action='formapagamento.asp';

document.FrontPage_Form1.submit();

}

</script>

</tr>

</table>

</td>

</tr>

<tr>

<td width="25%"></td>

<td width="75%">  </td>

</tr>

<tr>

<td width="100%" colspan="2"><input type="submit" value="Prosseguir" name="B1"> <input

type="reset" value="Limpar" name="B2"></td>

</tr>

</table>

<p> </p>

</form>

[/tr]

 

Valeu,

 

Fábio

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem q dar um SUBMIT no formulario, e recuperar os dados... e jogar nos campos

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem q dar um SUBMIT no formulario, e recuperar os dados... e jogar nos campos

Mas o JavaScript ta fazendo isso.

O que nao to sabendo é recuperar.

consegui pessoal fiz isso aqui ó

 

ASP [/tr][tr] <%

Dim NomeCartao

NomeCartao = request.form ("CreditCardName")

%>

<form NAME="FrontPage_Form1" method="POST" action="shipping.asp"

onsubmit="return FrontPage_Form1_Validator(this)">

<input type="hidden" name="ShippingMethod" value="<%=ShippingMethod%>"><input

type="hidden" name="PaymentMethod" value="<%=PaymentMethod%>"><input type="hidden"

name="Tarifa" value="<%=Tarifa%>"><table border="0" width="100%" cellpadding="2">

<tr>

<td width="25%" class="TOPO_Celula_Meio">Cartão de Crédito:</td>

<td width="75%" class="TOPO_Celula_Links"><select NAME="CreditCardName" size="1" onChange="java script:CarregaCartao();">

<% if nomecartao = "" then%>

<option selected value="<%=CreditCardName%>" ><%=CreditCardName%></option>

<%else%>

<option selected value="<%=NomeCartao%>" ><%=NomeCartao%></option>

<%end if%>

<option><% x = populateSelectBox("SELECT * FROM Cartoes where aceita = 'SIM' ","nome","nome")%></option>

</select></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Nome no Cartão:</td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" name="CardName"

value="<%=CardName%>" size="20"></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Número do Cartão:</td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" maxLength="16"

name="CreditCardNumber" value="<%=CreditCardNumber%>" size="20"></td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Codigo de Segurança: </td>

<td width="75%" class="TOPO_Celula_Links"><input type="text" maxLength="4"

name="CreditCardSeguro" value="<%=CreditCardSeguro%>" size="6">(no verso do cartão Ex: <small><small>1111222233334444</small></small>-<font

color="#FF0000"><strong><U>1234</U></strong></font>):</td>

</tr>

<tr>

<td width="25%" class="TOPO_Celula_Meio">Data de Validade:(mês/ano)</td>

<td width="75%" class="TOPO_Celula_Links"><table border="0" cellpadding="0">

<tr>

<td><select NAME="Mes" size="1">

<option value="01">Janeiro</option>

<option value="02">Fevereiro</option>

<option value="03">Março</option>

<option value="04">Abril</option>

<option value="05">Maio</option>

<option value="06">Junho</option>

<option value="07">Julho</option>

<option value="08">Agosto</option>

<option value="09">Setembro</option>

<option value="10">Outubro</option>

<option value="11">Novembro</option>

<option value="12">Dezembro</option>

</select></td>

<td><select NAME="Ano" size="1">

<option value="2002">2002</option>

<option value="2003">2003</option>

<option value="2004">2004</option>

<option value="2005">2005</option>

<option value="2006">2006</option>

<option value="2007">2007</option>

<option value="2008">2008</option>

<option value="2009">2009</option>

<option value="2010">2010</option>

<option value="1990">2011</option>

<option value="1991">2012</option>

<option value="1992">2013</option>

<option value="1993">2014</option>

<option value="1994">2015</option>

<option value="1995">2016</option>

<option value="1996">2017</option>

<option value="1997">2018</option>

<option value="1998">2019</option>

<option value="1999">2020</option>

<option value="1990">2021</option>

<option value="1991">2022</option>

<option value="1992">2023</option>

<option value="1993">2024</option>

<option value="1994">2025</option>

<option value="1995">2026</option>

<option value="1996">2027</option>

<option value="1997">2028</option>

<option value="1998">2029</option>

<option value="1999">2030</option>

</select></td>

<%

sqlcart = "select * from cartoes"

set rsc = Dataconn.Execute(sqlcart)

 

 

%>

<script language=javascript>

function CarregaCartao()

{

document.FrontPage_Form1.action='formapagamento.asp';

document.FrontPage_Form1.submit();

}

</script>

</tr>

</table>

</td>

</tr>

<tr>

<td width="25%"></td>

<td width="75%">  </td>

</tr>

<tr>

<td width="100%" colspan="2"><input type="submit" value="Prosseguir" name="B1"> <input

type="reset" value="Limpar" name="B2"></td>

</tr>

</table>

<p> </p>

</form>

[/tr]

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.