Ir para conteúdo

POWERED BY:

Arquivado

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

PHONLINE

Tornar campo obrigatório

Recommended Posts

Ola Amigos

 

Preciso de ajuda tenho uma loja virtual de vendas gostaria que no ato da compra se o cliente não digitasse as informações para o calculo do frete não fosse finalizado a compra... a loja é em asp segue abaixo o código para analize. Um forte abraço a todos.

 

ASP
<div id="d1" <% if session("modo_entrega")="encomenda" then %>

style="visibility:visible;position:absolute;"

<% else %>

style="visibility:hidden;position:absolute;"

<% End If %>>

<%

estaos = request("frete")

if estaos="acc" then e1 = "selected" end if

if estaos="acx" then e2 = "selected" end if

if estaos="alc" then e3 = "selected" end if

if estaos="alx" then e4 = "selected" end if

if estaos="apc" then e5 = "selected" end if

if estaos="apx" then e6 = "selected" end if

if estaos="amc" then e7 = "selected" end if

if estaos="amx" then e8 = "selected" end if

if estaos="bac" then e9 = "selected" end if

if estaos="bax" then e10 = "selected" end if

if estaos="cec" then e11 = "selected" end if

if estaos="cex" then e12 = "selected" end if

if estaos="dfc" then e13 = "selected" end if

if estaos="dfx" then e14 = "selected" end if

if estaos="esc" then e15 = "selected" end if

if estaos="esx" then e16 = "selected" end if

if estaos="goc" then e17 = "selected" end if

if estaos="gox" then e18 = "selected" end if

if estaos="mac" then e19 = "selected" end if

if estaos="max" then e20 = "selected" end if

if estaos="mtc" then e21 = "selected" end if

if estaos="mtx" then e22 = "selected" end if

if estaos="msc" then e23 = "selected" end if

if estaos="msx" then e24 = "selected" end if

if estaos="mgc" then e25 = "selected" end if

if estaos="mgx" then e26 = "selected" end if

if estaos="pac" then e27 = "selected" end if

if estaos="pax" then e28 = "selected" end if

if estaos="pbc" then e29 = "selected" end if

if estaos="pbx" then e30 = "selected" end if

if estaos="prc" then e31 = "selected" end if

if estaos="prx" then e32 = "selected" end if

if estaos="pec" then e33 = "selected" end if

if estaos="pex" then e34 = "selected" end if

if estaos="pic" then e35 = "selected" end if

if estaos="pix" then e36 = "selected" end if

if estaos="rjc" then e37 = "selected" end if

if estaos="rjx" then e38 = "selected" end if

if estaos="rnc" then e39 = "selected" end if

if estaos="rnx" then e40 = "selected" end if

if estaos="rsc" then e41 = "selected" end if

if estaos="rsx" then e42 = "selected" end if

if estaos="roc" then e43 = "selected" end if

if estaos="rox" then e44 = "selected" end if

if estaos="rrc" then e45 = "selected" end if

if estaos="rrx" then e46 = "selected" end if

if estaos="scc" then e47 = "selected" end if

if estaos="scx" then e48 = "selected" end if

if estaos="spc" then e49 = "selected" end if

if estaos="spx" then e50 = "selected" end if

if estaos="sec" then e51 = "selected" end if

if estaos="---" then e52 = "selected" end if

if estaos="toc" then e53 = "selected" end if

if estaos="tox" then e54 = "selected" end if %>

<font face="<%=fonte%>" style=font-size:11px;color:000000><strong>Valor da entrega em </strong></font>

<form name="estado">

<select name="estado" style=font-size:10px;font-family:<%=fonte%>; onChange="jumpTo(this);">

<option value=""><%=strLg185%></option>

<option value="">--------------------------------------</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ac%>acc" <%=e1%>>Acre - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ac%>acx" <%=e2%>>Acre - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_al%>alc" <%=e3%>>Alagoas - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_al%>alx" <%=e4%>>Alagoas - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ap%>apc" <%=e5%>>Amapá - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ap%>apx" <%=e6%>>Amapá - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_am%>amc" <%=e7%>>Amazonas - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_am%>amx" <%=e8%>>Amazonas - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ba%>bac" <%=e9%>>Bahia - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ba%>bax" <%=e10%>>Bahia - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ce%>cec" <%=e11%>>Ceará - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ce%>cex" <%=e12%>>Ceará - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_df%>dfc" <%=e13%>>Distrito Federal - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_df%>dfx" <%=e14%>>Distrito Federal - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_es%>esc" <%=e15%>>Espirito Santo - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_es%>esx" <%=e16%>>Espirito Santo - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_go%>goc" <%=e17%>>Goiás - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_go%>gox" <%=e18%>>Góiás - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ma%>mac" <%=e19%>>Maranhão - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ma%>max" <%=e20%>>Maranhão - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_mt%>mtc" <%=e21%>>Mato Grosso - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_mt%>mtx" <%=e22%>>Mato Grosso - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ms%>msc" <%=e23%>>Mato Grosso do Sul - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ms%>msx" <%=e24%>>Mato Grosso do Sul - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_mg%>mgc" <%=e25%>>Minas Gerais - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_mg%>mgx" <%=e26%>>Minas Gerais - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pa%>pac" <%=e27%>>Pará - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pa%>pax" <%=e28%>>Pará - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pb%>pbc" <%=e29%>>Paraiba - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pb%>pbx" <%=e30%>>Paraiba - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pr%>prc" <%=e31%>>Parana - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pr%>prx" <%=e32%>>Parana - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pe%>pec" <%=e33%>>Pernambuco - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pe%>pex" <%=e34%>>Pernambuco - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pi%>pic" <%=e35%>>Piauí - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_pi%>pix" <%=e36%>>Piauí - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rj%>rjc" <%=e37%>>Rio de Janeiro - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rj%>rjx" <%=e38%>>Rio de Janeiro - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rn%>rnc" <%=e39%>>Rio Grande do Norte - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rn%>rnx" <%=e40%>>Rio Grande do Norte - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rs%>rsc" <%=e41%>>Rio Grande do Sul - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rs%>rsx" <%=e42%>>Rio Grande do Sul - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ro%>roc" <%=e43%>>Rondônia - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_ro%>rox" <%=e44%>>Rondônia - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rr%>rrc" <%=e45%>>Roraima - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_rr%>rrx" <%=e46%>>Roraima - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_sc%>scc" <%=e47%>>Santa Catarina - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_sc%>scx" <%=e48%>>Santa Catarina - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_sp%>spc" <%=e49%>>São Paulo - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_sp%>spx" <%=e50%>>São Paulo - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_se%>sec" <%=e51%>>Sergipe - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_se%>---" <%=e52%>>Sergipe - Interior</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_to%>toc" <%=e53%>>Tocantins - Capital</option>

<option value="atualizapedido.asp?modo_entrega=encomenda&estado=<%=estado_to%>tox" <%=e54%>>Tocantins - Interior</option>

</select>

</div>

 

<div id="d3" <% if session("modo_entrega")="sedex" then %>

style="visibility:visible;position:relative;"

<% else %>

style="visibility:hidden;position:relative;"

<% End If %>>

<font face="<%=fonte%>" style=font-size:11px;color:000000><strong>Valor da entrega no CEP:

<input type=text name=vvcep size=7 maxlength=8 style="font-size:11px;color:red;font-weight:bold;font-family:<%=fonte%>" value=<%=session("PesoTotalCep")%>>

<input type=hidden name=modo_entrega value=sedex>

</strong></strong></strong>   

Gostaria que se o cliente não escolhesse a região do frete encomenda normal e não colocasse o CEP para Sedex emitisse uma mensagem de preenchimento obrigatório.

 

Aguardo resposta

Compartilhar este post


Link para o post
Compartilhar em outros sites

movido de Artigos, Dicas, Tutoriais e Matérias (ASP) » para ASP

-----

Duas alternativas. Tratar com javascript ou submeter a página e testar com asp redirecionando se o cep estiver difgitado, caso contrario volta para pagina pra digitar. Já tentou uma dessas alternativas?

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.