Jump to content
Fórum Script Brasil
  • 0

Ajuda com checkbox no php por favor


Gilmar Almeida

Question

Boa tarde pessoal, to precisando da ajuda de vocês, tenho um formulario com varios checkbox porem preciso validar e so depois passar para a proxima pagina vou postar o exemplo

<html>
<head>
<title>Teste</title>

</head>
<body>
<!-- ***** html - formulario ***** -->
<form>
<table>


<tr>
  <td>
  <h4>Escolha 1 opções obrigatoria</h4>
   <input type="checkbox" value="valor 1" id="check"> Arroz branco<br /> 
   <input type="checkbox" value="valor 2" id="check"> Arroz temperado<br /> 
   <input type="checkbox" value="valor 3" id="check"> Arroz com cenoura<br />
   <input type="checkbox" value="valor 4" id="check"> Checkbox 4<br />
   <input type="checkbox" value="valor 5" id="check"> Checkbox 5<br /> 
   <input type="checkbox" value="valor 6" id="check"> Checkbox 6<br /> 
   <input type="checkbox" value="valor 7" id="check"> Checkbox 7
  </td>
</tr>


<tr>
  <td>
<h4>Escolha 2 mistura obrigatoria</h4>
   <input type="checkbox" value="valor 1" id="check"> Frango molho<br /> 
   <input type="checkbox" value="valor 2" id="check"> Bife<br /> 
   <input type="checkbox" value="valor 3" id="check"> Carne panela<br />
   <input type="checkbox" value="valor 4" id="check"> Carne moida<br />
   <input type="checkbox" value="valor 5" id="check"> Checkbox 5<br /> 
   <input type="checkbox" value="valor 6" id="check"> Checkbox 6<br /> 
   <input type="checkbox" value="valor 7" id="check"> Checkbox 7
  </td>
</tr>


<tr>
  <td>
<h4>Escolha 1 salada obrigatoria</h4>
   <input type="checkbox" value="valor 1" id="check"> Alface<br /> 
   <input type="checkbox" value="valor 2" id="check"> Tomate<br /> 
   <input type="checkbox" value="valor 3" id="check"> Couve<br />
   
  </td>
</tr>

<tr>
  <td>
<h4>Escolha 1 a 3 opçoes</h4>
   <input type="checkbox" value="valor 1" id="check"> opção 1<br /> 
   <input type="checkbox" value="valor 2" id="check"> opção 2<br /> 
   <input type="checkbox" value="valor 3" id="check"> opção 4<br />
   <input type="checkbox" value="valor 3" id="check"> opção 5<br />
   
  </td>
</tr>

</table>
</form>


</body>
</html>

 

Se alguém poder me ajudar, agradeço desdee já obrigado

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Para limitar as escolhas, isso vai precisar de JavaScript, coisa que eu domino bem pouco.

Agora para pegar as escolhas ou criar um grupo que só pode ter uma escolha, eu sugiro usar o input type=checkbox e o input type=radio, respectivamente. Para mandar tudo para a outra página, o formulário tem que ser submetido,e para isso eu acrescentei o input type=submit. A seguir a minha sugestão:

 

<html>
<head>
<title>Teste</title>
</head>
<body>
<table>
	<form type=put action=proximapagina.html>
	<tr><td><h4>Faça o seu pedido</h4>
	<tr><td><input type=checkbox id=inp1 name=Arroz><label for=inp1>Arroz</label>
	<tr><td><input type=checkbox id=inp2 name=Feijao><label for=inp2>Feijao</label>
	<tr><td><input type=checkbox id=inp3 name='Salada de alface'><label for=inp3>Salada de alface</label>
	<tr><td>=========================
	<tr><td><h4>Apenas uma escolha</h4>
	<tr><td><input type=radio id=inp4 value="com passoca" name=sobremesa><label for=inp4>com passoca</label>
	<tr><td><input type=radio id=inp5 value="sem passoca" name=sobremesa><label for=inp5>sem passoca</label>
	<tr><td><input type=submit value=Confimar>
	</form>
</table>
</body>
</html>

 

Edited by Frank K Hosaka
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...