Ne pas utiliser soit de ces méthodes, et surtout ne pas utiliser le reniflage du navigateur. Toucher $.browser
est presque toujours une erreur.
La bonne façon de lire et d'écrire des valeurs de champs de formulaire dans jQuery est val()
. Peu importe que le champ de formulaire impliqué soit un <input type="text">
ou un <textarea>
, ils fonctionnent tous les deux de la même manière.
$('#'+idField).val($("#obHid").val());
[En plus: mais cela cassera si idField
peut contenir des points, comme dans une chaîne de sélection, ils vont se transformer en sélecteurs de classe. Si c'est une préoccupation il suffit d'utiliser la version simple JavaScript:
document.getElementById(idField).value= document.getElementById('obHid').value;
un peu verbeux, mais plus simple]
Quelle est votre question.? –
Quelle est la question? –