Pessoal, estou tentando fazer algo, mas não estou conseguindo para um formulário clínco:
Quero uma opção do cliente informar o uso de alguma medicação. Da seguinte forma:
Está usando algum medicamento?
( ) SIM ( ) Não - QUAL?
Caso responda que sim será necessário que informe o nome da medicação. O sistema deverá impedir o prosseguimento do cadastro caso não informe a medicação. Deve exibir uma alerta se o campo QUAL estiver vazio.
Aí fiz o seguinte, mas não deu certo... está praticamente pronto, só não sei como interagir isso, veja;
Pergunta
marvi
Pessoal, estou tentando fazer algo, mas não estou conseguindo para um formulário clínco:
Quero uma opção do cliente informar o uso de alguma medicação. Da seguinte forma:
Está usando algum medicamento?
( ) SIM ( ) Não - QUAL?
Caso responda que sim será necessário que informe o nome da medicação. O sistema deverá impedir o prosseguimento do cadastro caso não informe a medicação. Deve exibir uma alerta se o campo QUAL estiver vazio.
Aí fiz o seguinte, mas não deu certo... está praticamente pronto, só não sei como interagir isso, veja;
<script> function ValidaFormulario () { if (document.form.nome.value==""){ alert("Informe a medicação"); document.form.nome.focus(); return false; } return true; } // --> </script> <script type="text/javascript"> function medico(Medicamento) { if(Medicamento=="Sim") { document.write("<form method='POST' action='--WEBBOT-SELF--' name='form' onSubmit='return ValidaFormulario();'>") } if(Medicamento=="Não") { } } </script> <input type="radio" value="Sim" name="Medicamento" onclick="medico('Sim')"> </font><input type="radio" value="Não" name="Medicamento" onclick="medico('Não')"> <font face="Arial Narrow" size="2" color="#696969">Qual? </font><font face="verdana" color="#422a09" size="-2"> <input class="formcolor" style="BORDER-RIGHT: #7b7a64 1px solid; BORDER-TOP: #7b7a64 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7b7a64 1px solid; BORDER-BOTTOM: #7b7a64 1px solid; FONT-FAMILY: Verdana" maxLength="100" size="33" name="nome"> <font color="#7b7a64" size="1" face="Arial Narrow"> <input class="form" style="border:1px solid #FFFFFF; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #1B57A0" type="submit" value="Cadastrar Agendamento" border="0" name="B1" height="19" width="59"> <input class="form" style="border:1px solid #FFFFFF; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #1B57A0" type="reset" value="Limpar" border="0" name="B2" height="19" width="59"></font></form>Alguém sabe como fazer isso?
Obrigado!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.