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

Téma: Keresés script probléma

  1. #1
    TravianMaster Blog: hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    427

    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.



  2. #2
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

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

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



  3. #3
    TravianMaster Blog: hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    427

    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 Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

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

    Firebug console paneljában nincs valami hibajelzés?



  5. #5
    TravianMaster Blog: hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    427

    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.125

    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:

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
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76