Was muss ich im Code ändern, damit der Cursor nach einem Klick statt in einem Doppelklick in der Suchleiste erscheint? Oder warum verschwindet der Platzhalter nicht nach einem Klick ins Feld? (Die Grundidee des Werts und Platzhalters sollte so bleiben).Suchleiste muss doppelt geklickt werden, bevor der Cursor erscheint
HTML
<form action="search.php" method="GET">
<input type="text" name="q" id="searchbox" placeholder="" value="Suche..." maxlength="99" autocomplete ="off" onMouseDown="active();" onBlur="inactive();"/>
<button id="searchbutton"> Los!</button>
</form>
Javascript
function active(){
var searchbox = document.getElementById('searchbox');
if(searchbox.value == 'Suche...'){
searchbox.value = ''
searchbox.placeholder = 'Suche...'
}
}
function inactive(){
var searchbox = document.getElementById('searchbox');
if(searchbox.value == ''){
searchbox.value = 'Suche...'
searchbox.placeholder = ''
}
}
nicht wirklich sicher, was Sie erwarten hier ... es scheint für mich, mit nur 1 Klick zu arbeiten. https://jsfiddle.net/2844uL3r/ –
ja du ein Recht, aber nicht mit firefox ..:/ – Passenger