2017-02-25 8 views
1

Ich habe zwei Eingänge (Nummer).Zwei Eingaben mit demselben Datenwert machen?

Wie kann ich Daten von der ersten zur zweiten und zurück duplizieren?

Zum Beispiel setze ich einen Wert in der ersten Eingabe und in der zweiten Eingabe bekomme ich den gleichen Wert und wenn ich denselben Wert in der zweiten Eingabe setze, möchte ich den gleichen Wert in der ersten Eingabe bekommen.

ich denke, es etwas wie die

<div class="first"> 
    <input type="text" id="email"> 
</div> 
<div class="second"> 
    <input type="text" id="name"> 
</div> 
<div id="slider"></div> 

<script> 
$('#email').change(function(){ 
    $(this).val($('#name').val()); 
}); 
('#name').change(function(){ 
    $(this).val($('#email').val()); 
});  
$('#slider').slider(); 
</script> 

https://jsfiddle.net/Frunky/hzh9zwfo/4/

sein muss, wenn ich versuche, smth in Schiebern zu setzen() Funktion ich Fehler in der Konsole (Slider-Funktion nicht vorhanden)

Danke.

+0

Zeigen Sie uns, was Sie bisher versucht haben – technophobia

Antwort

1

Sie es fast hatte ...

Versuchen Sie folgendes:

$('#email').keyup(function(){ 
 
    $('#name').val($(this).val()); // <-- reverse your selectors here 
 
}); 
 
$('#name').keyup(function(){ 
 
    $('#email').val($(this).val()); // <-- and here 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="first"> 
 
    <input type="text" id="email"> 
 
</div> 
 
<div class="second"> 
 
    <input type="text" id="name"> 
 
</div>

+0

Vielen Dank! Es funktioniert für Eingaben. – Frunky

+0

Was auch, wenn ich eine Folie (jquery-ui) und eine Eingabe (Text oder Nummer) verwende? Überprüfen Sie meine aktualisierte Frage bitte – Frunky

+0

Das ist eine andere Frage. Schlage vor, dass Sie eine separate Frage zu Ihrem Konsolenprotokollfehler posten. Es ist wahrscheinlich, dass Sie die benötigte Bibliothek nicht hinzugefügt haben, aber das ist nur eine Vermutung. – technophobia

0

Aufbauend auf @technophobia ‚s Antwort, wenn man sie live aktualisieren möchten, versuchen Sie dies:

$('#email').keyup(function(){ 
    $('#name').val($(this).val()); 
}); 
$('#name').keyup(function(){ 
    $('#email').val($(this).val()); 
}); 
Verwandte Themen