-1
votes

Comment définir une valeur sur un champ de saisie onclick avec jQuery

J'essaie de définir la valeur d'une entrée existante déposée à une autre entrée classée avec Onclick.

$("span").click(function(){
   $("input:#john").val();
});


2 commentaires

Pourquoi vous n'obtenez pas la valeur de l'entrée cachée?


Si vous tirez la valeur de l'entrée cachée, cela vous aiderait à donner à cet identifiant de ce champ au cas où vous auriez plus d'un caché sur la page. Voici une réponse que affiche toutes les différentes manières de tirer une valeur cachée avec jQuery.


4 Réponses :


3
votes

Vous pouvez utiliser:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p>Name: <input id="john" type="text" value="" name="user"></p>
<input type="hidden" value="John" />
<span>Set value</span>


0 commentaires

2
votes

Essayez ceci lien

code HTML: p>

$("span").click(function(){
   var s= $('input[type="hidden"]').val();
   $("#john").val(s);
});


0 commentaires

0
votes

Trouvez cet exemple de travail, j'espère que cela aidera. Premièrement obtenez la valeur du champ de saisie, puis réglez-le sur le champ où vous souhaitez afficher.

1- Obtenez la valeur de #John en utilisant: $ ('# john'). Val (); 2- Définir cette valeur dans un autre champ de saisie: $ ('# cachéfied »). Valeur ($ (' # john '). Val ()); p>

J'ai ajouté un type d'entrée et commenté type caché. Vous pouvez faire le nécessaire. P>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p>Name: <input id="john" type="text" value="" name="user"></p>
<!--<input type="hidden" id="hiddenFieldId" value="John" />-->
<input type="text" id="hiddenFieldId" value="John" />
<span>Set value</span>


0 commentaires

1
votes

J'espère que ce serait utile pour vous,

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p>Name: <input id="john" type="text" value="" name="user"></p>
<input type="hidden" value="John" />
<span>Set value</span>


0 commentaires