Ajuda na criação de formulário HTML

7 respostas
vjkratky

Oi galera, sou iniciante em java, e estava precisando de uma ajuda, na entrega de um trabalho, eu nem sei se estou perguntando na parte certa, de tão noob lol…
Bom meu professor pediu para fazer um formulário em html com cinco campos, sendo todos obrigatórios. Em cada campo deve-se usar um tipo diferente (ex: radio, checkbox, password, text, opition), por conseguinte, e para validar (todos) os campos de com JAVAScript. Mas detalhe: os dados a serem digitados no formulário deve ser gravado no banco de dados, no caso o MySQL, de forma que quando o usuário apertar a função 5 o script não deixe gravar novamente.

Se eu perguntei na parte errada desculpe, sou muito leigo, e o professor é daqueles que da o trab sem explicar, foda…
Obrigado pela ajuda desde já ^^

7 Respostas

paulohms

vjkratky,

coloca o que você já fez ai para que possamos te ajudar melhor…

Vlw

vjkratky

Bom até agora não fiz nada haha, comecei a ler a apostila Caelum FJ -11 e parece que a parte que explica algo sobre isso é lá no fim, até agora só fiz algumas coisas no bloco de notas, mas nada relacionado a esse trabalho. E pra ajudar faltei as 2 ultimas aulas onde acredito que ele explicado algo :confused:
Se você poder me recomendar alguma apostila, ou tópico, só relacionado a isso, eu poderia tentar a fazer haha

paulohms

vjkratky,

com uma rápida consulta no google achei algumas coisas:

http://www.hugoribeiro.com.br/Curso_HTML/html/c11.htm
http://codigofonte.uol.com.br/codigo/html-xhtml/diversos/formulario-pronto

De algumas lidas em tutoriais de HTML a w3schools tem um material excelente

http://www.w3schools.com/

vjkratky

Obrigado pelos sites, realmente eram fáceis de achar, já tinha visto, mas pensei que não era só aquilo hehe
Bom, agora fiquei empacado de novo, consegui fazer o formulário em HTML(que não é difícil), mas agora estou tendo problemas em validar com javascript e na parte da criação do BD.
Meu código ficou assim:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Formulário em HTML</title>
<script>
function validar(form){
	if(form.nome.value==""){
		alert("Campo NOME COMPLETO é obrigatório!");
		form.nome.focus();
		return false;
	}
}
</script>
</head>
<body>
<form onsubmit="return validar(this);">
Trabalho Formulário em HTML - Vinicius Joseph Kratky
<br><br><br><br>
Nome Completo: 
<input type="text" name="nome" maxlength="60" size="60">
<br>
</form>
Sexo:
<form>
<input type="radio" name="sex" value="m"> Masculino
<input type="radio" name="sex" value="f"> Feminino
</form>
<br>
<form>
Escolha entre esses estados para estudar:
<select name="estado">
<option value="PR">Paraná
<option value="SP">São Paulo	
<option value="ES">Espirito Santo
<option value="MG">Minas Gerais
</select>
</form>
<br>
<form>
<input type="checkbox" name="termos">
Eu li e concordo com os termos de uso.
<br>
<input type="checkbox" name="novidade">
Desejo receber E-Mails sobre novidades no site.
</form>
<br>
<form>
Login:&nbsp;
<input type="text" name="username" maxlength="12" size="12">(Min.8 caractéres)
<br>
Senha:
<input type="password" name="pass1" maxlength="12" size="12">(Min.6 caractéres.)
&nbsp;Confirmação de senha:&nbsp;
<input type="password" name="pass2" maxlength="12" size="12">
<br><br>
</form>
<form><div align="center"><input type="submit" value="Enviar"></div></form>
</body>
</html>
vjkratky

up ;/

K

Você só tem o formulário html, que sozinho não faz nada.
Você vai precisar criar um banco com os campos do formulário, ao clicar no botao enviar é feito a conexão com o banco e os dados são enviados.
é obrigatório ser em Java? com php é mais simples criar um formulario basico, procura no google formulario com banco de dados em php que vc resolve em 2 minutos

vjkratky

Sim, é necessário ser em java no eclipse…
É eu achei bem mais informações em php do que em html.
Ali na parte do script, parece que está certo, mas eu testo e testo, e o alert nunca aparece :confused:

Criado 21 de março de 2013
Ultima resposta 23 de mar. de 2013
Respostas 7
Participantes 3