Estou com um problema. Tenho um formulário para cadastro com alguns campos. Quando preencho todos os campos necessários, eu teclo enter, o que deveria acionar o botao submit do meu form acionando a servlet. Só que quando eu teclo enter, o focus fica no último campo de texto em que eu estava digitando, e da um erro na servlet. Mas quando eu preencho tudo, e ao inves de teclar enter, eu clico no botao c/ o mouse, ele processa a servlet normalmente.
Queria saber se há alguma maneira de quando eu teclar enter, o focus ir p/ o botão ???
Que botão é esse? um input simples? Se for, o padrão era a tecla enter dar submit mas se for uma img, use JS!
[]´s
È um botão submit
pergunta básica mas as vezes funciona…
:arrow: seu SUBMIT está dentro do <form> ??? e o mesmo foi fechado </form>
:arrow: Qual erro que é gerado?
Voê está com uma estrutura assim?
<form action="x.jsp">
<input type="text" name="inp1"/>
<input type="text" name="inp2"/>
<input type="submit"/>
</form>
Se sim, está enganado olhe direito o html, muito provavelmente tem alguma caca aí no meio. Talvez algum código javascript estranho.
Vou responder as duas perguntas aqui.
Então Manchester o botao está dentro do form, e ele está sendo fechado.
Em relação a pergunta do Lipe, o meu form está da seguinte maneira:
<form name="formCadastrar" method="post" action="http://127.0.0.1:8080/servlet/GestaoAluno">
<!--campos do formulário -->
<input class=button type="submit" name="opcao" value="Salvar
</form
A única diferença é que eu acesso uma Servlet ao invés de uma página jsp.
Cara, que tal escrever o HTML bonitinho?
<form name="formCadastrar" method="post" action="http://127.0.0.1:8080/servlet/GestaoAluno">
<!--campos do formulário -->
<input class="button" type="submit" name="opcao" value="Salvar"/>
</form>
<tagpai> // abrir tag
<tag /> // quando uma tag não "abre e fecha", coloque /> no final
<tag propridade="valor"/> // o valor de propriedade devem ser fechados por aspas
</tagpai> // fechar tag
Então Lipe na minha página html as tags estão certas. O problema foi na hora de postar o código. É que eu não usei ctrl+c e ctrl+v, eu digitei e acabei me esquecendo de fechar as tags.
Cara, coloca aqui a exceção que você recebe do container.