Eredmény: 1 - 6 (6) összesen

Téma: Keresés script probléma

  1. #1
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    627
    Begyűjtött 94 köszönetet
    61 hozzászólásával

    Alapbeállítás Keresés script probléma

    Sziasztok!

    Nem is tudom hova írjam a problémám, mert nem kizárólag JS.

    Az oldalamon egy ideig ez a pár sor működött:
    PHP kód:
    <div id="search">
                <input type="text" value="Keresés..." onFocus="if(this.value=='Keresés...'){ this.value=''; }" onBlur="if(this.value==''){ this.value='Keresés...'; }" id="q">
            (1)    <button>Na lássuk</button>
            (2)    <input type="submit" value="Na lássuk..." class="submit" id="submit">
                <input type="hidden" id="category" value="<?=$categDetect?>">
                <input type="hidden" id="next">
                <input type="hidden" id="back">
                <input type="hidden" id="select">
                <input type="hidden" id="playerloc" value="on">

            </div>
    Az 1-essel jelölt sort kiszedtem, mivel meg szerettem volna oldani hogy enterrel is lehessen keresést indítani. A 2-es sort értelemszerűen ezután adtam hozzá. Az ehhez tartozó JS file-t, eszerint írtam át:

    Kód:
    $("#search button").click(function() {
    
    		$.get("result.php" , { q: $("#q").val()  } , function(theResponse){
    				$("#result").html(theResponse);
    			});
    A vastaggal jelölt részt átírtam már mindenre, ami eszembejutott (#search submit, #submit, submit, meg pár hasonlóra), de egyikkel sem tudtam rábírni hogy rákattintva keressen.

    Mindezt Ubuntu alatt localhoston, de nem hiszem hogy ez számítana.

    A kérdésem hogy mi lenne a megoldás? Ha nem voltam valahol egyértelmű, akkor elnézést, a segítséget pedig előre is köszönöm.


    A system administrator has 2 problems: - dumb users - smart users

  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Keresés script probléma

    $('input#submit') ?????????????????????????????????????????????????? ?????



  3. #3
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    627
    Begyűjtött 94 köszönetet
    61 hozzászólásával

    Alapbeállítás re: Keresés script probléma

    Sem szimpla, sem dupla aposztróffal nem működik ez a megoldás.



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Keresés script probléma

    Firebug console paneljában nincs valami hibajelzés?



  5. #5
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    627
    Begyűjtött 94 köszönetet
    61 hozzászólásával

    Alapbeállítás re: Keresés script probléma

    Mekkora h lye vagyok.....
    Így hívom meg a JS fájlt:
    <script type="text/javascript" src="<?=site?>/js/scripts.js"></script>
    Szóval átírhatom bármire a localhoston lévőt, semmi nem változik....

    Az általad megadott megoldás természetesen tökéletesen működik, köszönöm!



  6. #6
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Keresés script probléma

    Én úgy tudom, hogy az "onfocus" "onblur" és ilyeneket nem elegáns beletenni a kódba, hanem event listener-ekkel érdemes figyelni a változásokat és akkor adsz neki egy id-et vagy egy class-t amire tudsz keresni. Azt, hogy kattintással működjön meg szerintem úgy tudnád, hogy ha valaki focus-ol a submit gombra, akkor prevent default? Amúgy is működnie kéne enterrel én úgy tudom.


    // Only illogics can find
    // hidden flaws in a straight logic line

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •