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

Téma: Login form jquery problema IE8 alatt

  1. #1
    Bölcs roszi logója
    Csatlakozott
    09-08-29
    Hely
    close to the end of the beginning
    Hozzászólás
    746
    Begyűjtött 179 köszönetet
    129 hozzászólásával

    Alapbeállítás Login form jquery problema IE8 alatt

    Sziasztok!

    Van valakinek ötlete, vagy helyettesítő javaslata, hogy a jquery-1.6.2.min.js plugin helyett hogyan lehet a login form mezőibe default szöveges értékeket kiíratni IE8-ban? A kérdéses js-el ugyanis az oldal teljesen esetlegesen visszaállítódik, majd elszáll.

    Simán csak annyit akarnék, hogy IE8 alatt is látszódjon a login form két mezőjében a "Felhasználónév" és "Jelszó" felirat a gyengébbeknek.

    Sajnos a design miatt az most nem alternatíva, hogy ne a mezőben látszódjon mindez.

    Előre is köszönöm, ha van építő jellegű javaslatotok!

    roszi



  2. #2
    Törzsvendég
    Csatlakozott
    09-11-15
    Hely
    Hajdú-Bihar, Magyarország
    Hozzászólás
    101
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Login form jquery problema IE8 alatt

    Idézet roszi eredeti hozzászólása Hozzászólás megtekintése
    Sziasztok!

    Van valakinek ötlete, vagy helyettesítő javaslata, hogy a jquery-1.6.2.min.js plugin helyett hogyan lehet a login form mezőibe default szöveges értékeket kiíratni IE8-ban? A kérdéses js-el ugyanis az oldal teljesen esetlegesen visszaállítódik, majd elszáll.

    Simán csak annyit akarnék, hogy IE8 alatt is látszódjon a login form két mezőjében a "Felhasználónév" és "Jelszó" felirat a gyengébbeknek.

    Sajnos a design miatt az most nem alternatíva, hogy ne a mezőben látszódjon mindez.

    Előre is köszönöm, ha van építő jellegű javaslatotok!

    roszi
    Lehet, hogy én vagyok funkcionális analfabéta, de nem értem, mit akarsz
    A jquery-1.6.2.min.js filenév valószínűleg a jQuery nevű JS libraryra utal, ami nem egy plugin. Elég sok jQuery plugin létezik, de ez a file valószínűleg ma a jQuery.

    Azt sem tudom, hogy milyen problémát okoz, mert amennyire én észleltem, eléggé jól működik a cross-browser kompatibilitása.

    A default értéket meg szerintem egy egyszerű
    Kód:
    <input type="text" name="username" value="Kezdőérték, mondjuk Felhasználóinév" />
    formában megadható. Így ugyan nem jelölődik ki, vagy tűnik el, ha belekattint, de át lehet írni és alapból az van benne. Ha ilyesmit is akarsz és mégsem jó a jQuery, akkor ajánlom az onfocus, onclick, onblur eseményeket és a sima JS-t. Ennek mennie kell minden böngészőben.



  3. #3
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.605
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: Login form jquery problema IE8 alatt

    szerintem ok html5 placeholder-t hasznal. ehhez vannak JS fallback megoldas mint pl ez: http://www.morethannothing.co.uk/201...a-js-fallback/ . az oldalad azert eshet szet, mert lehet hogy hasznalsz mas JS library-t is es osszeakad a jQuery-vel.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Github Rake tutorial
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  4. #4
    Bölcs roszi logója
    Csatlakozott
    09-08-29
    Hely
    close to the end of the beginning
    Hozzászólás
    746
    Begyűjtött 179 köszönetet
    129 hozzászólásával

    Alapbeállítás re: Login form jquery problema IE8 alatt

    Köszönöm a segítséget! Kiderült, hogy az IE8 nem szereti a relatív hivatkozást a js meghívásakor, így az alábbi meghívás segített, hátha más is fennakad ezen a placeholder problémán:

    Kód:
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    
    <!-- Placholder - lt IE 9 -->
    
    <script type="text/javascript" src="js/jquery.placeholder.min.js"></script>
    
    <script type="text/javascript">
    
    $(function(){
    
    $('input[placeholder], textarea[placeholder]').placeholder();
    
    });
    
    </script>




  5. #5
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: Login form jquery problema IE8 alatt

    Esetleg JQuery nélkül, hátha valakinek kell.

    HTML:
    HTML kód:
    <input type="text" name="user" value="Felhasználónév" onfocus="change('on',this);" onblur="change('off',this);" />
    <input type="password" name="pass" value="Jelszó" onfocus="change('on',this);" onblur="change('off',this);" />
    A hozzátartozó JavaScript:
    Kód:
    function change(type,data) {
    	if(data.value == data.defaultValue && type == "on") {
    		data.value = "";
    	} else {
    		if(data.value == "" && type == "off") {
    			data.value = data.defaultValue;
    		}
    	}
    }




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
  •