2009-08-20 7 views
0

J'ai deux zones de texte en entrée, et la seconde est masquée. Est-il possible de dupliquer automatiquement le texte tapé dans la première zone de texte à la seconde?Dupliquer du texte d'une zone de texte à une autre (masqué)

Jusqu'à présent, je peux penser à 1) javascript, mais je ne sais pas comment implémenter cela. 2) faire quelque chose avec mes formes en php:

$form['textarea1'] = array(
    '#type' => 'textarea', 
    '#title' => 'title', 
    '#rows' => 20, 
    '#required' => TRUE, 
); 

et

$form['textarea2'] = array(
    '#type' => 'hidden', 
    '#rows' => 20, 
    '#required' => TRUE, 
    '#default_value' => value from textarea 1? 
); 

BTW, il est Drupal.

Nous vous remercions de vos suggestions.

Mise à jour. Le premier formulaire est en cours de construction par un module spécial et il enregistre les données dans sa propre table au lieu de sauvegarder les données dans la table système drupal (node_revisions). Mon module crée le deuxième formulaire pour dupliquer les données dans la table système drupal.

Répondre

1

jQuery:

$('#textarea1').keyup(function() { 
    $('#textarea2').val($('#textarea1').val()); 
}); 
0

Je sais que vous pouvez le faire avec javascript

Mais pourquoi voulez-vous avoir deux textfields avec le même contenu ... Je suppose que vous soumettez un formulaire? Ne pouvez-vous pas poster le contenu d'un endroit et ensuite, lorsque vous capturez les résultats, utilisez la même Request.Form (contenu) pour les deux valeurs?

+0

Gerald, ai-je répondu à votre question ci-dessus =) –

2
function postChange (psCopyFromId, psCopyToId) 
{ 
    var copyFrom = document.getElementById(psCopyFromId); 
    var copyTo = document.getElementById(psCopyToId); 



    copyTo.value = copyFrom.value; 
} 



<textArea id="txt1" onChange="postChange(this.id, 'txt2');"></textArea> 
<textArea id="txt2"></textArea> 
+0

Salut Kevin, je voulais juste vous faire savoir votre réponse a résolu mon problème (j'utilise un plus non jQuery version d'un CMS pour le travail). Je vous remercie!! – Kale

Questions connexes