2017-03-10 3 views
0
Here's the code.. 

<div class="input-wrapper"> 
<div class="col-xs-9 col-sm-10 col-md-11 col-lg-11"> 
<input type="text" class="form-control message-input" ng-keypress="($event.charCode === 13) ? vm.addMessage($event) : null" 
data-prod-idx="{{index}}" data-id="{{prod.ProductId}}" 
ng-model="vm.models.msgText" ng-init="vm.models.msgText=''" placeholder="Type your message here..."> 
</div> 
<button type="submit" class="btn btn-small btn-submit col-xs-2 col-sm-2 col-md-1 col-lg-1 message-send" ng-click="vm.addMessage($event)" data-prod-idx="{{index}}" data-id="{{prod.ProductId}}">Send</button> 
</div> 

J'essaye d'implémenter la boîte de dialogue de message où l'utilisateur peut envoyer le message. En cliquant sur le bouton qui fonctionne partout mais onkeypress ne fonctionne pas sur Firefox seulement.Entrée clé ne pas soumettre des données dans Firefox .. fonctionne bien dans IE et Chrome et safari

Répondre

0

Le caractère charCode est obsolète. voir MDN.

enter image description here

+0

ca marche pas :( – Mohit

+0

@Mohit Si vous voulez juste pour détecter le – wuxiandiejia

+0

de travail maintenant 'clé Enter'.' Remplacer charCode' à 'keyCode'. ... Merci :) – Mohit