2015-03-30 1 views
-1

Je ne souhaite pas soumettre de formulaire.
Lorsque j'appuie sur Entrée dans la zone de texte, mon formulaire est envoyé et rechargé automatiquement.comment arrêter l'inscription de formulaire sur la touche Entrée?

Comment arrêter de soumettre un formulaire?

Mon code est.

<form class="cart" id="cart-frm" style="margin-bottom: 10px; "> 
    <div class="row"> 
     <div class="quantity col-md-6 col-sm-6 col-xs-6" style="width:auto;" > 
      <label style="float: left; margin-top: 10px" for="quantity">Quantity : </label> 
      <span>&nbsp;</span> 
      <input style="float: right;" type="text" class="input-text qty" id='qty' title="Qty" value="1" name="quantity" min="1" step="1"> 

     </div> 
     <div class="quantity col-md-6 col-sm-6 col-xs-6 pull-right">        
      <button type="button" style="float: right;" id ='<?php echo $product['id']; ?>' class="btn btn-primary btn-icon add-to-cart-product"> Add to cart</button> 
     </div><br>  
    </div> 
    <span class="clearfix"></span> 
</form> 
+0

double possible de [Empêcher les utilisateurs de soumettre la forme en appuyant sur Entrée] (http://stackoverflow.com/questions/895171/prevent-users-from-submitting-form-by-hitting-enter –

+0

ce n'est pas une solution pour moi. –

+0

pourquoi pas? il répond à votre question comme donné –

Répondre

1
<script type="text/javascript"> 
    document.getElementById("cart-frm").onsubmit = function(){ 
     // if needs to be submited - return true 
     // else - return false 
     return false; 
    }; 
</script> 
+0

Thanx, c'est du travail pour moi –