Attribution valeur et focus sur un autre input
Bonjour,
Je suis en train de faire un tableau qui récapitule l'ensemble des produit qui rentrent en stock. Lors de leur entrée dans l'informatique j'ai besoin d'indiquer la quantité rentrante et la quantité d'étiquette à imprimer. Je souhaite donc passer de mon champ input 'quantity' à mon champ 'quantity_print' de manière automatique, et proposer pour l'impression le même nombre que la quantité rentrée. J'espère être clair. Il y a un form par ligne.
En gros :
quantity=2, on tape enter, focus sur quantity_print et attribution de la valeur de quantity.
voici un bout de code jquery qui ne fonctionne pas. :(
Code:
1 2 3 4 5 6 7 8 9 10
|
$(function(){
$(".quantity").keypress(
function(e){
e.preventDefault();
if(e.which == 13) {
$(this).parents('form:eq(0)').find('.quantity_print:eq(0)').val($(this).val()).focus();
} }); }) |
on rentre bien dans le if la ligne dedans ne s'execute pas ...
voici le html associé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<table>
<tr>
<form>
<td> <input class="quantity"></td>
<td> <input class="quantity_print"></td>
</tr>
<tr>
...
</form>
</tr>
</table |
Auriez vous des solutions? Merci!