2012-04-25 4 views
-5

Pouvez-vous regarder http://agentnet.propertyguru.com.sg/ quand j'appuyez sur Entrée, le formulaire ne présente et je ne peux pas trouver ce qui l'empêche de se produireentrer doesnt clé soumettre le formulaire

vous pouvez trouver tous les fichiers javascript de la source

 <form action="destination" method="POST"> 
    <fieldset> 
     <p class="instructions">Please enter your login id and password</p> 
     <br /> 
     <label for="userid">User id:</label> 
     <input type="text" name="userid" value="{$process->data.userid}" class="inputfield"> 
     <br /> 
     <label for="password">Password:</label> 
     <input type="password" maxlength="32" name="password" class="inputfield"> 
     <br /> 

     <input name="submit" type="submit" class="button" value="Login" /> 
    </fieldset> 

    </form> 

Merci

+0

Votre code JavaScript est obfusqué. C'est compliqué de découvrir ce qui ne va pas. –

+0

ce n'est pas un spam, il suffit de me donner quelques indices puis – Maysam

+0

Voici un indice ... écrivez une meilleure question s'il vous plaît. Voir http://sscce.org – Sparky

Répondre

2

Il est parce que vous utilisez un <button> plutôt que d'un <input type="submit">. Vous pouvez résoudre ce problème en ajoutant:

<input type="submit" style="display: none" /> 

Quelque part dans le formulaire. Cela va "tromper" le navigateur et réactiver Enter en tant que raccourci.

+0

Cela n'aide pas, j'ai déjà essayé cela. –

+0

Cela fonctionne parfaitement bien pour moi. J'ai inséré le bouton dans votre DOM, et le formulaire soumis parfaitement avec la touche Entrée. –

+0

Je ne pense pas que cela a quelque chose à voir avec cela, j'ai ajouté un code similaire qui ne fonctionne pas dans le même environnement – Maysam

Questions connexes