Ir para conteúdo

POWERED BY:

Arquivado

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

Douradao

O script não retorna nada ...

Recommended Posts

Olá pessoal,Eu tenho um form que tem dois campos RADIO e dois campos TEXT :<input type="radio" value="Residencial" checked name="R1">Tel. Residencial<input type="radio" name="R1" value="Recados">Tel. Recados<input type="text" name="Telefone" size="20"><input type="text" name="FalarCom" size="20">E dois botões : 1 Submit (oculto) e 1 Action<input type="button" value="Cadastrar" name="B2"><input type="submit" value="Submeter" name="B1" style="VISIBILITY: hidden">A hora que o cara clica no botão "Cadastrar" é executada uma função em VBScript que teoricamente teria que fazer o seguinte : Se o cara selecionou 'Tel. Recados' então o campo 'Falar com' torna-se obrigatório. Eu fiz a função abaixo em VbScript, mas não funciona, alguém sabe me dizer o porque ??? O objeto RADIO aceita a propriedade Value ???Sub B2_OnClick if FRMCURRIC.Telefone.Value = "" then MsgBox "Campo TELEFONE vazio !!!" else if FRMCURRIC.R1.Value = "Recados" AND FRMCURRIC.FalarCom.Value = "" then MsgBox "Campo FALAR COM vazio !!!" else FRMCURRIC.B1.Click end if end ifEnd SubObrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Douradao, nao manjo mto disso pq ainda nao to usando mto esses eventos em VBScript.... vou começar a usar no meu novo site agora, hehehe

 

você tah colocando dentro da tag <script language="VBScript"> ????

 

Tucaz:

viajando nao.... ASP eh uma linguagem voltada a objetos.... nao totalmente (nao existe herança, etc....) mas ainda continuam alguns dos eventos do VB

 

qq um pode testar aí em casa:

 

<html><head><title>Código que roda no Cliente.</title></head><script language="VBScript">SUB BOTAO1_OnMouseOver()RodarCli.BOTAO1.Value = "Mouse em cima do botão!"END SUBSUB BOTAO1_OnMouseOut()RodarCli.BOTAO1.Value = "Mouse fora do botão!"END SUB</script><body bgcolor="#FFFFFF"><form NAME=RodarCli method="POST"><p><input type="button" name="BOTAO1" value="Dúvida da força do ASP ???"></p></form></body></html>

poukissima gente sabe disso, a meu ver, pois nunca vejo ninguem usar isso....

agora, importantíssimo lembrar tb q este recurso soh esta valido nos Navegadores IE 4.0+

talvez por isso o javascript seja + usado!!!

 

asp eh uma linguagem mto forte galera !!! eh soh ter raciocinio e força de vontade pra continuar os trabalhos imensos !!!!!

 

bom, acho q eh isso pessoal !!!!

 

[]´s galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q descobri... eh no MsgBox se nao me engano.... qdo eu mexia com VB dava o mesmo erro

tu tem q definir o nome do MsgBox

tipo:

ao inves de

MsgBox("Teste")

coloca

msg = MsgBox("Teste")

se o erro for este, vai funfar !!! testei aki em casa !!! =)

 

<script language="VBSCRIPT">Sub B2_OnClickif FRMCURRIC.Telefone.Value = "" thenmsg = MsgBox "Campo TELEFONE vazio !!!"else if FRMCURRIC.R1.Value = "Recados" AND FRMCURRIC.FalarCom.Value = "" thenmsg = MsgBox "Campo FALAR COM vazio !!!"elseFRMCURRIC.B1.Clickend ifend ifEnd Sub</script>

espero q tenha ajudado !!!

 

[]´s

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.