2012-05-23 5 views
0

Ceci est la forme que je soumets à travers le clic sur le texte, mais les valeurs ne passent pas sur la page d'action.Formulaire ne pas soumettre sur le texte cliquez sur

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input name="" class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 
     &nbsp;&nbsp; 

     </li> 

    <li class="rightalign"> 
    <a href="javascript:document.new_user.submit();" onclick=""> 
     Retrieve Password</a></li> 

    </form> 
+0

Vous devez mettre 'document.forms ['new_user']. Submit();' dans le '

+2

Essayez de supprimer l'attribut' name' vide pour l'élément 'input'. – BenM

Répondre

1
<input name="" class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 

Devrait être

<input class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 

-

<a href="javascript:document.new_user.submit();" onclick=""> 

devrait être mieux être

<a href="#" onclick="document.new_user.submit();return false;"> 
+0

Ou javascript: void (0) et vous pouvez éviter le retour faux; –

+0

Thx aime juste le bug en minimisant le contenu ..thx beaucoup :) – swapnesh

1

ici est le co travail de vous pouvez utiliser

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 
     &nbsp;&nbsp; 

     </li> 

    <li class="rightalign"> 
    <a href="javascript:document.new_user.submit();"> 
     Retrieve Password</a></li> 

    </form> 

problèmes dans votre code sont

1 vous avez deux attributs nom. on est vide

2- onclick ne sont pas utilisés correctement ...

Hope it helps

+0

ouais noté que prob maintenant ..upvoted :) – swapnesh

+0

thanx DuDe ... :) – chhameed

0

Vous devriez essayer ce code,

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input class="inputbox" type="text" name="emailAddress" id="txtEmail" > 
     &nbsp;&nbsp; 
     </li> 
    <li class="rightalign"> 
    <a href="javascript:submitForm();"> 
     Retrieve Password</a></li> 
    </ul> 
</form> 

Et le code est javaScript,

submitForm = function(){ 
    alert(document.forms[0].emailAddress.value); 
document.forms[0].submit(); 
} 

Et le code de fonctionnement est http://jsfiddle.net/4AWW6/

Questions connexes