2017-12-27 8 views
0

ich eine Autocomplete-Box haben (Wert 1) auf einer der Seite und Textbox (Wert 2) unmittelbar darunter, die auf die Auswahl der gesuchten Begriff in der automatischen Vervollständigung Box bevölkert wird .Capturing Ereignis für die automatische Vervollständigung Textbox Kreuz-Symbol

enter image description here

Wenn ich auf dem Kreuz (X) auf dem Autovervollständigen-Feld erscheint das Wert 1 Feld gelöscht wird. Meine Anforderungen sind, dass ich Wert 2 Box auch auf Klick auf Cross-Button löschen möchte.

Ist das überhaupt möglich? Ich habe viel im Internet gesucht, kann aber keine Antwort darauf finden.

+0

wo ist dein Code? –

+0

Da ich neu in der UI-Technologie bin, ist mein normaler Ansatz, ein bestimmtes Element zu wählen, indem ich die DOM Explorer-Option des IE benutze und dann ein Ereignis oder eine Aktion an meine Anforderungen anfüge. Aber der Punkt, den ich fragen möchte, ist es sogar möglich, ein Ereignis an den Button zu hängen? Wenn nicht, was kann die Lösung sein – TechLife

+0

ja ist es möglich, Sie können den Wert von value2 löschen, indem Sie auf Kreuz-Taste von Wert1 klicken –

Antwort

1

Sie brauchen Such-Event. Das Such-Ereignis wird ausgelöst, wenn der Benutzer auf den Kreuz-Button klickt.

  1. Das onkeyup-Ereignis wird ausgelöst, wenn der Benutzer den Wert in die Textbox eingibt.
  2. Das Onsearch-Ereignis wird ausgelöst, wenn der Benutzer auf die Kreuztaste klickt.

function fillValue(e){ 
 
    //console.log(e.target.value); 
 
    var txtAutoFill = document.getElementById("txt_auto_fill"); 
 
    txtAutoFill.value = e.target.value; 
 
}
<label>Enter value </label><input type = "search" id="txt_auto" onsearch="fillValue(event)" onkeyup="fillValue(event)"/> 
 
<br/> 
 
<label>Will be auto filled</label> 
 
<input type = "text" id="txt_auto_fill" />

+0

[jsfiddle] (https://jsfiddle.net/y8ko9q7u/) Ich habe den Code ausgeführt, aber ich bekomme einen Fehler, da "fillValue" nicht definiert ist. – TechLife

+0

Danke für die Antwort @Lalit, aber der Text aus der 2. Box klärt sich nicht beim Klicken auf das erste Kästchen. – TechLife

+0

@TechLife Führen Sie das obige Code-Snippet aus, es sollte funktionieren. – Lalit

Verwandte Themen