2016-07-20 12 views
0

Ich habe versucht, ein Textfeld von einer Frage neben anderen zu bewegen, und einen Text zwischen ihnen zu setzen. Ich verwende den nächsten Code dafür:heben die Synchronisierung Eingängen textboxs

$('QR~QID99').insert({before: 'text before Q99'}); 
$('QR~QID99').insert({after: $('QR~QID100')}); 
$('QR~QID100').insert({before: 'text beforeQ100'}); 
$('QR~QID100').insert({after: 'text after Q100'}); 

in dieser Resultierende:

example

Das Problem ist, dass bei der Erhebung wird die Eingabe einer Text Vorschau mit dem anderen Textbox synchronisiert ist. Dies geschieht entweder beim Füllen des ersten oder des zweiten Textfelds, d. H. Jedes Textfeld empfängt die gleiche Eingabe.

ich gesucht und die meisten der Themen sind etwa einen Eingang in zwei oder mehr Textfelder mit einem Ad-hoc-Funktion setzen, so dass wird nicht funktionieren, wenn umgekehrt.

Antwort

2

Da sonst niemand antwortet, hier sind meine zwei Cent. Bitte denken Sie daran, dass ich kein Qualtrics-Experte bin, aber ich habe Folgendes versucht:

Anstatt zwei Textfelder aus zwei verschiedenen Fragen zu verwenden, verwenden Sie besser eine einzelne Frage mit zwei Textfeldern, wie Sie in der Code unten.

$('QR~QID99~1').insert({before: 'text before Q99~1'}); 
$('QR~QID99~1').insert({after: $('QR~QID99~2')}); 
$('QR~QID99~2').insert({before: 'text beforeQ99~2'}); 
$('QR~QID99~2').insert({after: 'text after Q99~2'}); 

Dies funktioniert, obwohl ich mir ziemlich sicher bin, dass es einen besseren Weg gibt, es zu tun.