Ir para conteúdo

POWERED BY:

Arquivado

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

socio89

Verifica campos

Recommended Posts

boas.

 

tou com um problema nao tou conseguindo resolver, qria ajuda de alguem pa poder explicar que esta mal.

 

o meu problema é o seguinte. tenho uma form em html e tenho um codigo em java para verificar os campos da tabela,

se um campo conter registos ele atribui um ID e um a IMG ao registo mas depende dos campos preenchidos.

 

cod javascript

 

<script>
 function verifica(form)
 {
 /*	document.geriracidentes.estado.value = "img/vermelho.jpg";
	 document.geriracidentes.id_estado.value = 7;
	 if (document.geriracidentes.h_activado.value == "")
	 {*/
	 document.geriracidentes.estado.value = "img/vermelho.jpg";
	 document.geriracidentes.id_estado.value = 6;
	 if (document.geriracidentes.h_activado.value != "")
		 {
		 document.geriracidentes.estado.value = "img/laranja.jpg";
		 document.geriracidentes.id_estado.value = 5;
		 }
		 if (document.geriracidentes.h_saida.value != "")
		 {
		 document.geriracidentes.estado.value = "img/amarelo.jpg";
		 document.geriracidentes.id_estado.value = 4;
		 }
		 if (document.geriracidentes.h_chegada.value != "")		
		 }
		 if ((document.geriracidentes.NPP.value != 0)&&(document.geriracidentes.HC.value != "")&&(document.geriracidentes.HS.value != "")&&(document.geriracidentes.HA.value != "")){
		 document.geriracidentes.estado.value = "img/verde.jpg";
		 document.geriracidentes.id_estado.value = 1;
		 }
		 if (document.geriracidentes.hora_pedido.value != ""){
		 document.geriracidentes.H_P.value=document.geriracidentes.h_pedido.value;
		 document.geriracidentes.D_P.value=document.geriracidentes.data.value;
		 }
		 if (document.geriracidentes.hora_activado.value != ""){
		 document.geriracidentes.HA.value=document.geriracidentes.h_activado.value;
		 document.geriracidentes.DA.value=document.geriracidentes.data.value;
		 }
		 if (document.geriracidentes.hora_chegada.value != ""){
		 document.geriracidentes.HC.value=document.geriracidentes.h_chegada.value;
		 document.geriracidentes.DC.value=document.geriracidentes.data.value;
		 }
		 if (document.geriracidentes.hora_saida.value != ""){
		 document.geriracidentes.HS.value=document.geriracidentes.h_saida.value;
		 document.geriracidentes.DS.value=document.geriracidentes.data.value;
		 }
		 if (document.geriracidentes.NPP1.disabled == false){
		 document.geriracidentes.NPP.value=document.geriracidentes.NPP1.value;
		 }
 }
 </script>

form em html

 

<table width="637" height="241" border="0" align="left" cellpadding="0" cellspacing="0">
   <form name="geriracidentes" method="post" action="php_incidente.php" onsubmit="return verifica(this)">
   <tr>
	 <td width="123"><label for="nome">Categoria:</label></td>
	 <td width="72"> </td>
	 <td width="96"><label for="nome">SubCategoria:</label></td>
	 <td width="138"> </td>
	 <td width="49"> </td>
   </tr>
   <tr>
	 <td><select name="categoria" onchange="list_dados( this.value )">
		 <option></option>
 <?php
 $consulta =  mysql_query("SELECT * FROM tbl_categorias ORDER BY nome ASC");
 while( $row = mysql_fetch_assoc($consulta) )
 {
 echo "<option value=\"{$row['codigo']}\">{$row['nome']}</option>\n";
 }
 ?>
 </select></td> 
	 <td> </td>
	 <td><select name="subcategoria"></select></td>
	 <td> </td>
	 <td> </td>
	 <td width="20"> </td>
   </tr>
   <tr>
	 <td><label for="nome">Data:</label></td>
	 <td><input type=text size=10 maxlength=10 name="data"> </td>
	 <td><label for="nome">Hora Pedido</label> </td>
	 <td> <input type=text size=10 maxlength=10 name="h_pedido"></td>
	 <td><input type="button" name="Botao1" value="Marcar" onclick="startTime(1)" /></td>
   </tr>
   <tr>
	 <td><label for="nome">Data:</label></td>
	 <td><input type=text size=10 maxlength=10 name="d_activado"> </td>
	 <td><label for="nome">Hora Activado</label> </td>
	 <td> <input type=text size=10 maxlength=10 name="h_activado"></td>
	 <td><input type="button" name="Botao2" value="Marcar" onclick="startTime(2)" /></td>
   </tr>
   <tr>
	 <td><label for="nome">Data:</label></td>
	 <td><input type=text size=10 maxlength=10 name="d_chegada"> </td>
	 <td><label for="nome">Hora Chegada</label> </td>
	 <td> <input type=text size=10 maxlength=10 name="h_chegada"></td>
	 <td><input type="button" name="Botao3" value="Marcar" onclick="startTime(3)" /></td>
   </tr>
   <tr>
	 <td><label for="nome">Data:</label></td>
	 <td><input type=text size=10 maxlength=10 name="d_saida"> </td>
	 <td><label for="nome">Hora Saida</label> </td>
	 <td> <input type=text size=10 maxlength=10 name="h_saida"></td>
	 <td><input type="button" name="Botao4" value="Marcar" onclick="startTime(4)" /></td>
   </tr>
   <tr>
	 <td><label for="nome">Local:</label> </td>
	 <td><input type=text size=20 maxlength=100 name="local"> </td>
	 <td><label for="nome">Meios:</label> </td>
	 
 
	 <td align="center"><select name="meios"><option value="Tango">Tango</option></select></td>
	 <td> </td>
   </tr>
   <tr>
	 <td><label for="nome">OBS:</label> </td>
	 <td><input type=text size=20 maxlength=100 name="obs"> </td>
	 <td> </td>
	 <td> </td>
	 <td> </td>
   </tr>
   <tr>
	 <td><input type="submit" value="Adicionar registo" /> </td>
	 <td><input type="reset" value="Limpar ecra" /> </td>
	 <td> </td>
	 <td> </td>
	 <td> </td>
   </tr>
  <input type="hidden" name="estado" value=""/>
				   <input type="hidden" name="id_estado" value=""/>
	</fieldset>
		 </form>
			 
	 </div>
 </table>

arranjei o codigo javascript e tentei adaptar ao meu mas tou com uns problemas.

o que eu cria era que vereficase os campos e desse isto de output:

se tiver só preenchido:

data + h_pedido = id 6 imagem = img/vermelho.gif

data + h_pedido + d_activado + h_activado = id 5 imagem = img/laranja.gif

data + h_pedido + d_activado + h_activado + d_chegada + h_saida = id 5 imagem = img/amarelo.gif

data + h_pedido + d_activado + h_activado + d_chegada + h_saida d_saida + h_saida = id 4 img/verd.gif

 

alguem sabe dizer qual o problema?

 

 

cumps socio89

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, estou movendo seu tópico para o fórum correto

 

Movendo de Plataforma Java para JavaScript/ DHTML

 

Grande abraço

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.