Javascript – Akce textového pole po výběru z nabídky našeptávače prohlížeče

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Javascript – Akce textového pole po výběru z nabídky našeptávače prohlížeče

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  sjiamnocna a poslední změna je stará 10 let, 2 měsíce.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #6460

    sjiamnocna
    Participant
    Web

    Ahoj. Trochu se teď vrtám s vyhledávacím formulářem, a udělal jsem skript, který mění pozadí inputu podle toho, jestli je do něj něco zapsáno. Potřeboval bych však, aby se akce opakovala ikdyž uživatel zvolí možnost z našeptávače (vestavěného do prohlížeče). Skript funguje krásně, jen nevím, jak to udělat, aby se spustil i na toto – je to jediný nedostatek:

    function changebg(element){
    var value=element.value;
    if(value&&value!==' '){
    element.style.background='white';
    }else{
    element.style.background='white url(https://www.sjiaphoto.g6.cz/wp-content/themes/blue_lime/img/search.jpg) no-repeat';
    element.style.background-size='95% 95%';
    element.style.padding='3px 5px';
    }
    }

    <form action="/" method="get">
    <input type="text" name="s" id="search" class="searchformtext" onkeyup="changebg(this);" onchange="changebg(this);"<?php if(get_search_query())echo' style="background:white;"'; ?> value="<?php the_search_query(); ?>" />
    </form>

    #17645

    sjiamnocna
    Participant
    Web

    Akce oninput by měla v nových prohlížečích běhat. Je nějaká možnost, jak udělat, abych téhož dosáhl i u starších prohlížečů??

    #17646

    ScheRas
    Participant
    Web

    Zkusil bych využít akce onpropertychange().

    #17647

    sjiamnocna
    Participant
    Web

    Vypadá to slibně :)

    Díky

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti