Dúvida entre Chrome e Firefox em aplicação

Olá galera, tudo certo? Bom, estou desenvolvendo uma aplicação web…(um projeto de bibliotecas com vários cadastros, filtros, relatórios, etc.)
Enfim, como de costume, procuro testar em vários navegadores a mesma “tela de cadastro”. E, fazendo um procedimento que quando o usuário está fazendo um cadastro ele clica no ENTER e o seu cadastro é salvo, percebi uma possível diferença entre o Chrome e o Firefox.
Ambos salvam, normal…PORÉM clicando no botão.
O Chrome dando ENTER salva e aparece a mensagem “Registro salvo com sucesso”… . Já o Firefox nem salvar salva…
Até agora não aachei solução… Abaixo postarei o meu xhtml…
Se alguém puder ajudar…Agradeço




                        <p:tab title="Cadastro/Alteração" id="tabForm" rendered="#{sec:ifNotGranted('USR')}">
                            <p:growl id="grow2" life="4000"/>
                            <p:focus for="tipoDescricao"/>
                            <fieldset><legend>Dados principais</legend>
                                <h:panelGrid columns="2">

                                    <h:outputLabel id="tipoCodigo_lbl" value="Código:" for="tipoCodigo" />
                                    <h:outputText id="tipoCodigo" value="#{tipoMaterialJsfBean.crudObj.tipoCodigo}" />

                                    <p:outputLabel id="tipoDescricao_lbl" value="Descrição:" for="tipoDescricao" />
                                    <p:inputText id="tipoDescricao" value="#{tipoMaterialJsfBean.crudObj.tipoDescricao}" required="true"
                                                 requiredMessage="O campo descrição deve ser informado." style="width: 170%" maxlength="50"/>
                                    <h:outputLabel/>

                                </h:panelGrid>
                            </fieldset><br/>
                            <h:panelGrid columns="3"> 
                                <p:defaultCommand target="treapSalvar" />
                                <treap:btnCrudSalvar id="treapSalvar" bean="#{tipoMaterialJsfBean}"/>
                                <treap:btnCrudCancelar bean="#{tipoMaterialJsfBean}"/>
                            </h:panelGrid>
                        </p:tab> 
                    </p:tabView>
                </ui:define> 
            </ui:composition>
        </form>
    </body>
</html>

Provável que você tenha que adaptar algum código javascript para tratar o pressionar de uma tecla (no caso, enter).

Ok, vou pesquisar aki, testar e depois posto oke encontrei e se deu certo :smiley:

Cara, não será pq seu form ta fora do </ui:composition> ?

mas então deveria estar como??

mas então deveria estar como??[/quote]Dentro uai. O.o

Outra coisa, cuidado para você não estar aninhando forms. Fazendo </form B> </form A>

Isso aí é bug na certa.

mas então deveria estar como??[/quote]Dentro uai. O.o

Outra coisa, cuidado para você não estar aninhando forms. Fazendo </form B> </form A>

Isso aí é bug na certa.[/quote]

Testei aki e não deu certo cara… =/

[quote=Ricardo Fávero Júnior]Testei aki e não deu certo cara… =/[/quote]Na página que você fez o teste, veja quantos forms tem declarados. E se não existe um form dentro do outro.

ok, já posto o resultado :smiley:

Pior que não tenho nenhum Form dentro do outro… =/

[quote=Ricardo Fávero Júnior]Pior que não tenho nenhum Form dentro do outro… =/[/quote]Você olhou nos 2? tanto chrome como FF?

Veja também se no chrome e no FF o input que você dá enter está cercado com form.

Outra coisa que pensei,veja se o botão louco de salvar (treap:btnCrudSalvar) não está como ajax apenas.