Ir para conteúdo

POWERED BY:

Arquivado

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

Mr Crowley

como fazer um relatorio q qdo o usuario

Recommended Posts

como fazer um relatorio q qdo o usuario nao digita ele da um erro!?é o seguinte, caso o usuario nao preencha certas partes do formulario ao inves de ele mandar essa parte vasia ele continue no msm formulario apenas avisando q nao foi preenchido aquela parteos q sao menus de rolagem deichei com valor 0 (zero) e os resto ta em menu de escrita msm!falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bah cara se eu entendi tu quer fazer uma função para validar os campos então assim na tag <form> coloque assim:

 

 

<form action="cadastro.php" method="post" name="form1" id="form1" onSubmit="return valida();"> essa parte destacada é que chama para o formulário a função java script

 

essa é a função (os ifs que estão em destaque tem que ter um para cada campo que tu queira obrirgar o usuário a preencer) onde form1 é o name da tag form e o campo é o campo do formulário que tu quer vailidar e alter("") é a mensagem que tu quer que apareça pode ser diferente para cada campo:

 

<script language="JavaScript">

function valida(){

if(document.form1.campo.value==""){

alert('Você deve preencher todos os campos');

return false; }

return true

}

</script>

 

acho que era isso, isso resolve tudo se se o cara nao preencher um campo que estiver um if nesta função então quando ele apertar o botão submit vai dar uma mensagem "alert" vai aparecer e ele não vai enviar o formulário vai deixar como está para a galera preencher ok qualquer coisas me chama no icq faloow :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

nesse caso é só você no action do formulário [no resultado da ação] você checar via ifs...

 

 

exemplo:

if(empty($var1) || empty($var2) { echo "preencha os campos...";}else { //retorne toda a consulta aki...}

 

 

100+

Compartilhar este post


Link para o post
Compartilhar em outros sites

o felipe maricato mouraaime explica com esse exemplo se nao for abusa da sua vontad

<body bgcolor="336699" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><div id="cadastro" style="position:absolute; width:680px; height:885px; z-index:1; left: 0px; top: 2px; visibility: visible"> <form name="cadastro" action="cadastro_pronto.htm" method="post" id="cadastro" onSubmit="return valida()"; >    <table width="681" border="1" cellspacing="1" cellpadding="1" bordercolor="#999999" bgcolor="#CCCCCC">      <tr bgcolor="#CCCCCC" bordercolor="#999999">        <td colspan="3"><font color="#000000">Proc. Nº:          <input type="text" name="proc_n">          </font></td>        <td colspan="2"><font color="#000000"> Município:          <input type="text" name="muni" size="30" maxlength="30">          </font></td>      </tr>      <tr bgcolor="#CCCCCC" bordercolor="#999999">        <td colspan="5"><font color="#000000">Nome do Agente de Credito:          <input type="text" name="agent_cre" size="60" maxlength="60">          </font></td>      </tr>      <tr bgcolor="#CCCCCC" bordercolor="#999999">        <td colspan="5"><font color="#000000"></font></td>      </tr>      <tr bgcolor="336699" bordercolor="336699">        <td colspan="5"> </td>      </tr>    </table>

como ficaria o codigo nesse esquema ai?

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.