Jump to content


Photo

Preencher Dois Input Text Com Valores Diferentes No Evento Onclik


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 wilsoncrescencio

wilsoncrescencio

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:pirassununga
  • Interesses:php, javascript

Posted 24/09/2014, 08:26

Eu não sei se o que preciso pode ser feito.
Estou fazendo uma úrna eletrônica.
Consigo votar em branco, corrigir meu voto (limpando os campos).
Com uma função javascript eu consigo preencher um campo input type text com o valor dos botões, isso pode ser visto abaixo:

Funções javascript:

<script type="text/javascript">
// Função que adiciona os números no Visor quando pressionado os botões
function presNum(num) {
   if (typeof gvisor == 'undefined') {
      document.urna.visor.value = '';
   }
   document.urna.visor.value = document.urna.visor.value + num;
   gvisor = 1;
}

// Função que limpa o visor e todas as variáveis existentes.
function presLimpar() {
   document.urna.visor.value = '';
   delete gvalor;
   delete goper;
   delete gvisor;
}

//Função que remete a página inicial
function voltarUrna(){
	document.location = 'urna.php';
}
</script>


Form


<form action="" method="post" enctype="multipart/form-data" name="urna">
            
            
	<input type="text" name="visor" id="visor" value="" maxlength="2"/><br />
            
            <!--fim de tela--></div>        
            			
          <div id="teclado">     
             
           <input type="button" name="num1" value="" onclick="presNum(1)" class="botaoum" align="left"/>
            
           <input type="button" name="num2" value="" onclick="presNum(2)" class="botaodois" align="right" />
            
           <input type="button" name="num3" value="" onclick="presNum(3)" class="botaotres" align="right" />
            
           <input type="button" name="num4" value="" onclick="presNum(4)" class="botaoquatro" align="right" />
            
 	   <input type="button" name="num5" value="" onclick="presNum(5)" class="botaocinco" align="right" />
            
           <input type="button" name="num6" value="" onclick="presNum(6)" class="botaoseis" align="right" />
            
           <input type="button" name="num7" value="" onclick="presNum(7)" class="botaosete" align="right" />
            
           <input type="button" name="num8" value="" onclick="presNum(8)" class="botaooito" align="right" />
            
           <input type="button" name="num9" value="" onclick="presNum(9)" class="botaonove" align="right" />
            
           <input type="button" name="num0" value="" onclick="presNum(0)" class="botaozero" align="right" />

            <div id="botaobranco"><ul><li><a href="branco.php">&nbsp;</a></li></ul></div>

            <input type="button" name="corrige" value="" onclick="presLimpar();voltarUrna()" class="botaocorrige" align="right" />

            <input type="button" name="confirma" value="" onclick="" class="botaoconfirma" align="right" />
            
            
</form> 

Acontece que nas urnas o preenchimento é de um campo por vez.
Sendo assim eu deveria ter dois campos de preenchimento no caso de votar para presidente.
Campo1 e Campo2
No meu raciocínio deveria haver condição de executar uma operação ou função da seguinte maneira:
Pressionado o botão para preencher o Campo1 com um número...
O Campo1 já tem digitado um número?
Se a resposta for sim então pular para o preenchimento do Campo2 com o valor de qualquer outro botão selecionado.
Se a resposta for não, preencher o Campo1.

Isso é possível. Se sim como?
Wilson C. Antonio
Ilustrador & Designer




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq