Ich möchte der Benutzer die gesamte Eingabefeld auswählen, wenn er darauf klickt.Click-Ereignis wird nicht ausgelöst
In meinem Fall das Eingabefeld ist:
<label for="bla">My checkbox</label>
<input type="input" id="bla" name="check" value="checked" />
Um dies zu tun, schrieb ich folgendes JS:
function SelectAll(bar){
bar.focus();
bar.select();
console.log(bar);
}
window.onload=function()
{
var bla=document.getElementById("bla");
bla.addEventListener('click',SelectAll(bla),false);
};
Aber alles, was ich in der Konsole ist <input type="input" value="checked" name="check" id="bla">
einmal und egal wie viel klick ich kann nicht mehr bekommen.
Soll der Benutzer Ihre Eingabe auswählen, wenn er auf Ihre Seite kommt –
Nein, ich möchte, dass er ausgewählt wird, wenn er darauf klickt. Und nur dann. – Vringar
Wenn Sie auf Ihre Eingabe klicken, fügen Sie Attribut Autofokus hier hinzu ist eine Referenz für wie Autofokus als Attribut hinzugefügt wird http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_autofocus –