Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz Speeedfire #548 üzenetére
Update, de még mindig nem az igazi ... [link]jah, látom a keyup mégjobb, nem szóltam
[ Szerkesztve ]
-
Jim-Y
veterán
Sziasztok!
Egy jstree-t használok, amiben engedélyeztem a "contextmenu" plugint, majd ennek inicializálásánál van egy ilyen submenum:
"contextmenu" : {
"items" : {
"create" : {
"label" : "Create",
"action" : false,
"submenu" : {
"create_service_group" : {
"label" : "Service Group",
action : function(obj){
$.jstree._reference("#edit-service-group-tree").set_type("service_group",this.create(obj));
}
},
"create_service" : {
"label" : "Service",
action : function(obj){
$.jstree._reference("#edit-service-group-tree").set_type("service",this.create(obj));
}
}
}
},látszik, hogy a create menun belül még van 2 submenu, egy create_service_group és egy create_group. A kérdésem a következő, a create elemre tudok bindot állítani így:
}).bind("create.jstree",function(e,data){
//alert(e.type);
data.rslt.obj.attr('id','999');
});itt az alert ki is írja, hogy az event type az "create", de nekem arra lenne szükségem, hogy itt le tudjam ellenőrizni, hogy a create-en belül melyiket csináltam, create_service-t, vagy create_service_group-ot. Az sem megoldás, ha külön-külön triggerelek egy eventet, mert ha ezt:
$.jstree._reference("#edit-service-group-tree").set_type("service_group",this.create(obj));
lecserélem erre:
$.jstree._reference("#edit-service-group-tree").set_type("service_group",this.create(obj)).trigger('mycustomevent');
akkor dobódik event, de amugy az alkalmazást elrontja, mert a contextmenu szemete a képernyőn marad tőle. Normális esetben lesz egy új node, ami egyből szerkeszthető lesz, így egyből át lehet írni a nevét. És csak ez után kéne, hogy event dobódjon. Ha saját magamnak dobok eventet, akkor látható szemét marad a képernyőn, mert azonnal dobja az eventet, nem várja meg, hogy átnevezzem a node-ot. Remélem érthető, bár gondolom csak annak lesz az, aki már használt jstree-t :/ üdv
-
Jim-Y
veterán
Találtam egy megoldást közben:
if($.jstree._reference("#edit-service-group-tree")._get_type(data.rslt.obj) == "service"){
alert("service");
} else {
alert("service_group");
}közben egy másik kérdés is lenne, ugyanitt, hogy tudom a data.rslt.obj szülőjét elérni? Ugyanis ez nem akar működni:/ : data.rslt.obj.parent.attr('id') :S
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Speeedfire #622 üzenetére
Kód nélkül nem tudom, hogy kéne, de egy kóddal ahol a css-t is felhasználom: bár tudom nem erre voltál kíváncsi
-
Jim-Y
veterán
Szeretnék csinálni egy egyszerű slide-ot, mivel tudom megoldani, hogy egy div oldalra kiússzon?
olyasmit szeretnék mint itt a Sample 8. [link]
[ Szerkesztve ]
-
Jim-Y
veterán
De nem jó, nem letölteni szeretném most, hanem megírni, vagy nincs arra egyszerű megoldás, hogy valami horizontálisan kiússzon a képből? :S
az egyiknek letöltöttem a forrását, de az nagyon sok, és sok bizbaszra nem is lenne szükségem, csak arra, hogy valami kimenjen a képből, mert jquery basic methodok között csak olyan van ami vertikálisan csinál dolgokat
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #645 üzenetére
Értem, köszi, akkor lehet máshogy oldom majd meg Vagyis, ahol használhatok más kódot is, oda majd beleültetem..
-
Jim-Y
veterán
válasz Sk8erPeter #647 üzenetére
Ezt néztem.. de ezt is tölteni kell.. ezek azért nem jók, mert szakdogába azért nem akarok 3rd party kódot bemásolni..
Egyébként, hogy az istenbe tudok úgy google-ön keresni, hogy a "Jó napom van" gombot meg tudjam nyomni.. elkezdek gépelni, már eltűnik -.-
hagyjuk... valamit akartam a gui-val kezdeni, és kíváncsi voltam, hogy ti ismertek-e ilyen beépített jquery-s megoldást, én kerestem de nem találtam, választ kaptam, szóval köszi. 3rd party alatt azt értettem, hogy az ilyet meg kéne jelölni mint forrást, de hagyjuk..
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #649 üzenetére
ez már off, de szerinted min dolgozom éppen? mármint a belevetem magam a témába dolgon
-
Jim-Y
veterán
Nem ismer valamelyikőtök olyan honlapot, ami alapból http protokollon működik, de elérhető https-en is? Csináltam egy olyan kis kiegészítőt, ami megnézi, hogy a megnyitott oldal elérhető-e https-en, ha igen akkor azon nyitja meg, ha nem akkor marad. És egész egyszerűen nem tudom letesztelni rendesen, mert nem találok olyan oldalt amit át tudnék irányítani https-re. Mert vagy alapból https, vagy nincs https :S üdv és kössz
-
Jim-Y
veterán
válasz Sk8erPeter #658 üzenetére
Ez azért nem jó, mert a böngésző automatikusan a https-re irányít... :/
-
Jim-Y
veterán
válasz Sk8erPeter #660 üzenetére
Ohh, köszi, így le fogom tudni már tesztelni
-
Jim-Y
veterán
válasz Sk8erPeter #660 üzenetére
Nah, közben elkészült és jól működik, ha érdekel, akkor feldobtam ide: Chrome-al nyisd meg!
Nem egy nagy program, 46 sor zusammen
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #666 üzenetére
áá, pedig ezt is ki kellett próbálni egyszer [link]
-
Jim-Y
veterán
Sziasztok. Lenne egy olyan kérdésem, hogy azt hogy tudom megoldani, hogy adatbázisban van egy táblám, aminek 2 mezője van, egy description, meg egy image. A description sima text, az image is, de ilyen formában: "samsung_galaxy_y.png".
JQuery-vel ajax segítségével beolvasom a 2 mező értékeit, és meg szeretném jeleníteni az oldalon, hogy tudnám azt elérni, hogy az ajax-al kiolvasott kép src-jét be tudjam tölteni, és így megjeleníteni a képet?
Mutatom az idevágó kódrészletet:
$("#select_provider").change(function(){
console.log($("#select_provider :selected").val());
var getoffer_as_provider = $("#select_provider :selected").val();
getoffers(getoffer_as_provider);
});
function getoffers(provider){
$.ajax({
type: 'POST',
url: 'http://localhost/wimyn/get_offers.php/',
dataType: 'json',
data:{
getoffer: provider
},
success: function(data){
if(data['offer_id']=="1"){
var imgsrc = new String("<img src='http://localhost/images/'"+data['images']+"/>");
var img = new Image(imgsrc);
$("#offer_table").append("<tr><td>"+img+"</td><td><span>"+data['description']+"</span></td></tr>");
} else {
}
},
error: function(){
// no data
}
});
}Van az oldalon egy select list, ha ott kiválasztok valamit akkor lefut egy ajax call, ami visszaadja a selected elemekhez tartozó ajánlatokat, ezeket szeretném úgy megjeleníteni, hogy az adatbázisban tárolt kép "nevek" alapján töltse be a képeket. üdv
-
Jim-Y
veterán
Ehh, a kép megjelenik, user error volt, az src atrribut-nál rossz helyen volt egy quote -.-
Karma: jelenleg ezt adja vissza, bár nem ez lenne a cél, de még nincs meg a megoldás
$result = $db->query("SELECT offer_id,description,images FROM offers;");
foreach ($result as $row) {
$data['offer_id']=$row['offer_id'];
$data['description']=$row['description'];
$data['images']=$row['images'];
}
echo json_encode($data);Tehát ha jól sejtem, akkor kliens oldalon 3 adatot tudok kezelni..
Nem ez lenne a cél, de tegnap éjjel idáig jutottam, a legjobb az lenne, ha egy olyan struktúrában tudnám visszaadni, hogy:
$data['offer_id']
$data['description']
$data['images']
$data['offer_id']
$data['description']
$data['images']
...offer_id lehet ugyanaz, és szeretnék majd rá szűrni is, plusz minden offer_id-hoz tartozik egy desc. és egy image. Tehát valahogy úgy kéne visszaadnom a php-ból, hogy kliens oldalon valahogy így tudjak szűrni rá:
if(result['offer_id']==1){
result['offer_id']['description'] = ...
result['offer_id']['images'] = ...
}Ez lesz mára a feladat (többek között)
A templatek itt nem tudom mik
-
Jim-Y
veterán
Sziasztok, erre nem tudok rájönni:
function getoffers(provider){
$.ajax({
type: 'POST',
url: 'http://localhost/wimyn/get_offers.php/',
dataType: 'json',
data:{
getoffer: provider
},
success: function(data){
console.log(data[0]['offer_id']);
for(var i=0;i<data.length;++i){
var img = new String("img"+i);
img = new String("<img src='http://localhost/wimyn/images/"+data[i]['images']+"'/>");
var newelem = "<tr><td>"+img+"</td><td>"+$().load("http://localhost/wimyn/html/"+data[i]['description'])+"</td></tr>";
$("#offer_table").append(newelem);
}
},
error: function(){
// no data
}
});
}$().load("http://localhost/wimyn/html/"+data[i]['description']) ezt kéne úgy átírni, hogy betöltse ide a data(i)['description'] (ami test.html) tartalmát.
a helyzet a következő, az adatbázisban csak fileneveket tárolok, amik a szerveren vannak, a fenti kódban pedig a filenevek alapján az oldalra tölteném be őket. Jelenleg a képet betölti, de a test.html tartalmát nem [object Object]-et ad vissza erre: $().load("http://localhost/wimyn/html/"+data[i]['description']) azt is tudodm, hogy a $() nem lesz jó, de akkor hogy máshogy tudnám egy html tartalmát beletölteni? üdv
[ Szerkesztve ]
-
Jim-Y
veterán
Jaja ezt elvetettem, egyébként ha a hírdetés szövegét nem külön fileba menteném a serveren, hanem az adatbázisba, akkor már kész lenne, működne szuperül. Csak arra gondoltam, hogy talán előnyösebb lenne ha a hírdetést, a user külön .html-ként tölthetné fel, de lehet elállok ettől Azóta egyébként a .load-ot dobtam a kukába, és helyette a $.get-tel próbálkoztam, de ott meg az a baj, hogy a visszatérési értéket nem tudtam kimenteni a get scope-jából :S
-
Jim-Y
veterán
Nem azzal van a gond, hanem mutass nekem pl egy olyan kódot, ami:
-tegyük fel, hogy az adatbázisból 2 mezőt,2 adatot szedünk ki, az egyik "test.html", a másik "sam_gal_y.jpg", na most ezeket kéne hozzáappendelni, egy DOM elementhez, nem működő példa:
theimage = "sam_gal_y.jpg";
thedescription = "test.html";
var img="<img src='"+theimage+"'/>";
$("#theDOMelement").append("<tr><td>"+img+"</td><td>"+ na ide kell valami működő(thedescription) + "</td></tr>"); -
Jim-Y
veterán
Igen, végül rávilágítottál a problémára, mert pont ezt csináltam, azért szivatom magam ezzel, mert jelenleg ezt tudtam megvalósítani, amit te írtál olyat még nem csináltam, ilyen egyszerű Na de akkor rákeresek ezekre, bár nem tudom, hogy pl egy képet, hogy lehetne még adatbázisban tárolni..
-
Jim-Y
veterán
válasz Speeedfire #732 üzenetére
Én úgy csináltam, hogy a Username, Password input fieldekre egy ilyet állítottam be:
$("#username,#password").bind("click",function(){
$(this).val("");
});
Mondjuk a tabot nem tudom, hogy figyeli-e... mindjárt kipróbálom..tab-ra nem működik..martonx: közben átírtam olyanra, hogy a user egy file browserrel kiválaszthatja a képet, és a .html-t, ezeket feltölti, a php kód a képet elmenti egy mappába a szerveren, a test.html-t is, de kiolvassa belőle a tartalmát amit az adatbázisba ment el, majd törli a fájlt. Így jól működik
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #739 üzenetére
közben én is rájöttem, hogy gányolás, és úgy oldottam meg ahogy írtad is a végén, hogy php oldalon asszociatív tömb, és akkor data[i]['descripiton'] változóban benne vannak jquery oldalon a leírások, ez már megy, működik, load, és .get nélkül, azonban közben lett egy érdekes hibám, tegnap itt fejeztem be a dolgot, mert nem tudtam rájönni, hogy miért csinálja: itt a "Más:" után jövő részlet
Jah, és amúgy elnézést a topiktól, hogy a személyes jquery köveinek kitaposását követnetek kell Sok hülyeséget beírok, kérdezek, majd pár órával utána magam is rájövök, hogy azt nem úgy kéne, sry
[ Szerkesztve ]
-
Jim-Y
veterán
Sziasztok, ötleteket szeretnék kapni, hogy milyen módszert alkalmazzak arra, hogy:
-van egy kereső mezőm, működik mögötte egy script, ami a keyup-okat figyeli, ha 3 karaktert beírt a user, akkor adatbázisban rákeres erre a 3 karakterre, és visszaad egy tömböt azon elemekkel, amikben szerepel az ominózus 3 betű. Jelenleg annyit csinál, hogy ha ez a tömb nem null, akkor a 3 karaktert átszínezi zöldre, egyébként pirosra.
Ezt szeretném úgy kiterjeszteni, hogy ha 3 karaktert bevitt, és megkapom a tömböt, akkor egy "dropdown" listben meg szeretném jeleníteni a lehetséges találatokat, és mindegyiket klikkelhetővé akarom tenni. Arra nincs ötletem, hogy milyen dialogot,input fieldet, textarea-t alkalmazzak, vagy, hogy milyet szoktak ilyenre használni.
Egyébként ugye lenne a dropdown list, amiből választhat a user, akkor az alatta lévő jstree úgy nyílna meg, hogy csak a kiválasztott elemet nyitná meg. Jelenleg úgy működik, hogy ha 3, vagy több karakter után megnyomja a user a gombot, akkor a jstree minden olyan elemig lebontja a fát, amiben az adott string szerepel.
Úgy szeretném megcsinálni, hogy a user eldönthesse, hogy választ egy találatot a legördülő menüből, és akkor csak azt nyitja meg a jstree, vagy nem választ semmit, és úgy nyom rá a gombra, ekkor úgy működne mint eddig, mindent kinyitna amiben a string szerepel. üdv
-
-
Jim-Y
veterán
Estét!
Van egy DIV-em, benne pár SPAN, bármelyikre rákattintok, akkor klónozott önmagát, hozzáadja egy másik DIV-hez. Azt akarom elérni, hogy ha a klónozott span-re rákattintok, akkor törölje magát a konténer DIV-ből:
$("#activity_data_log span").click(function(){
$(this).clone().appendTo("#query_field");
});
$("#query_field span").click(function(){
$("#query_field").remove($(this));
});Sajnos ez most nem működik Ha a klónozott span-re kattintok akkor semm sem történik. Mi lehet a gond? Egyébként tudom, hogy kábé semmi értelme annak, hogy valamit hozzáadok, majd rögtön törlöm, de azért akarom ezt megcsinálni, hogy ha a user véletlen kattint valamire, akkor tudja utána törölni. üdv és köszi
mod:
nah... épp, hogy leírtam úgy néz ki sikerült.. pedig direkt nem küldtem el fél óráig a hsz-t, addig próbálkoztam, hogy tuti ne történjen meg ez, aztán valami hirtelen ötlettől övezve kipróbáltam ezt:$("#activity_data_log span").click(function(){
$(this).clone().appendTo("#query_field").on("click", function(){
$(this).remove();
});
});.. és nem bejött? -.-
[ Szerkesztve ]
-
Jim-Y
veterán
Itt a jsfiddle példa [link]
Először úgy próbáltam hogy írtad, de nekem nem kezelte le a .click()-et a hozzáadott span-eken. üdv
Átírtam, és nem működik: [link]
Ezt adtam hozzá pluszban:
$("#query_field_td span").dblclick(function(){
$(this).remove();
});és pár sort kikommenteztem fölötte.
[ Szerkesztve ]
-
Jim-Y
veterán
lejárt..
on-ra se működik így:
$("#activity_data_log span").on("click",function(){
if($.trim($(this).text())=="*"){
$(".search_span").each(function(){
var intext = $(".search_span").text();
$(".search_span").text(intext+" ").clone().appendTo("#query_field_td"); /* .on("dblclick", function(){
$(this).remove();
}); */
});
} else {
$(this).clone().appendTo("#query_field_td"); /* .on("dblclick", function(){
$(this).remove();
}); */
}
});
$("#query_field_td span").on("dblclick",function(){
$(this).remove();
}); -
Jim-Y
veterán
válasz Sk8erPeter #770 üzenetére
Köszi, a </br> lövésem sincs honnan jött nekem, de észre se vettem volna
A többit is kössz, amúgy, a .on miért rosszabb mint ha direkte egy dblclick-et szúrok rá? üdv -
Jim-Y
veterán
Azt azért raktam bele..vagyis, inkább ott kezdem, hogy azt csinálja, hogy ha a * -ra kattint, akkor a táblaneveket helyettesíti be, ezeket (`datetime_created` `client_version` `realm_name` `username` `activity_data`). Azt csak most látom én is, hogy frankón végtelen a ciklus, azóta ezt úgy tűnik javítottam, mert nálam jól működik. Erre azért van szükség, mert php oldalon, ha lekérem adatbázisból a táblát azzal az SQL lekérdezéssel amit itt az oldalon összeállítok, akkor könnyebb az oszlopokat indexelni. ha * marad az SQL-ben, akkor nem tudok olyat csinálni a php kódban, hogy $result_data[$i][$index_array[$j]] ahol a result_data az adatbázisból kinyert adat, az index array, pedig épp az, amire a *-ot cseréltem a jquery kódban, tehát (`datetime_created` `client_version` `realm_name` `username` `activity_data`)..
A <,> jeleket átírtam, köszi
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #776 üzenetére
Igen-igen, már valamilyen ellenőrzést tettem bele, de még nem eleget, ezzel majd később foglalkozom, eddig annyit raktam bele, hogy az input fieldbe írt szöveg csak akkor adható a query-hez, ha egy WHERE már benne van a query-ben, de ugye ez még semmi..:/ Na majd később
-
Jim-Y
veterán
válasz Sk8erPeter #778 üzenetére
[link] itt van ami már működik, de a flip spagettit még nem írtam át, így azért ne szólj be
Azért csináltam meg ilyenre a * -ot, mert ha veszünk egy ilyen query-t:
SELECT * FROM `client_activity_data_log`akkor ezt pont így kapja meg a PHP kód, amiben így kezelem le:
$query = $_POST['query'];
$result = $log->prepare($query);
$result->execute();
$result_data=$result->fetchAll(PDO::FETCH_ASSOC);És akkor itt jön be, hogy miért nem * -ot küldök át, mert ha végigiterálok a $result_data-n, akkor az elemeire így akarok hivatkozni:
$result_data[$i]['mezőnév'], szerintem, bár az is lehet, sőt valószínű, hogy ez csak a hozzá nem értésemből adódik, ha csillagot küldök át, akkor nem tudja a program, hogy milyen mezők vannak a result_data-ban. Max azt tudom elképzelni, hogy így is végig lehet menni rajta: $result_data[$i][0] ... $result_data[$i][1]. Sőt,biztos arra is van vmi hasznos kód, hogy kinyerje a mezőneveket, de én most úgy oldottam meg, hogy nem * -ot küldök a query-ben, hanem még előtte behelyettesítem a mezőneveket
megj: ez itt csak egy elemet jelöl ki, mert utána már nem Activity_data_log lesz, hanem pl Performance_data_log. Tehát ez a kódrészlet csak egy elemet tud kijelölni, miért nem id akkor? fene se tudja majd ezt is át kell írnom, de jó lenne ha minél több sor lenne a kód, nem minél kevesebb, ne kérdezdd, tényleg ne ... -.-
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #780 üzenetére
"A linkelt jsFiddle-példában meg nem vettem észre, hogy hű de szigorú ellenőrzés lenne, amikor ilyen "query-t" össze tudok pakolni:" írtam is, hogy ezzel még nem foglalkoztam.
Most nem fogm átírni a kódot, hogy a * simán szerepelhessen.. jó ez így ahogy van, így is működik jól..
De, erre vissza kell kérdeznem: Te komolyan ilyen szellemben kódolsz? nem, csak ebben a projektben.
[ Szerkesztve ]
-
Jim-Y
veterán
Lenne egy kérdésem megint, hogy tudok olyan ajax callt csinálni, ami megvárja amíg minden adat megjön, és csak utána adja vissza az értéket?! Mert most az a gondom, hogy van egy olyan ajax-om amibe raktam egy return-t -> hiba volt, így a return undefined-al tér vissza, nem várja meg, míg befejeződik az ajax...remélem érthető
Szeretném callbackben visszaadni az adatot, hogy lehet ezt megcsinálni?
[ Szerkesztve ]
-
Jim-Y
veterán
válasz Sk8erPeter #784 üzenetére
Azzal kezdtem, hogy ezt elolvastam, de itt szinte minden a request-re vonatkozik, nem az adatra..
function howmanyOnline(callback){
var request = $.ajax({
type: 'POST',
url: 'http://localhost/qwaq/onthefly.php/',
dataType: 'text',
data: {
query:"notify"
}
});
request.done(function(data){
//alert(data);
return data;
});
}
Ez a kód, ha ezt meghívom valahol, akkor pár másodperc múlva kiírja az adatot (ha alertelem, és nem return-ölöm) , az a baj ezzel, hogy nekem úgy kéne meghívnom, hogy,pl:var num = howmanyOnline();
És ezért írtam be, mert a doksiban csak olyat találtam, ami a requestre vonatkozik. Jelenleg ha így hívnám meg a függvényt, akkor nem adná vissza az értéket, vagyis igen, de undefined, mert a return csak a request végét várja meg, nem azt a pár másodpercet, míg megjön az adat.
Talán a dataFilter lehet érdekes... utánanézek.
-
Jim-Y
veterán
válasz Cathfaern #786 üzenetére
Igen, végül arra jutottam, hogy valami ilyesmi működhet:
function howmanyOnline(callback){
var query = "notify";
$.ajax({
type: 'POST',
url: 'http://localhost/qwaq/onthefly.php/', // !!!!!!!!!!!!!!!!!!!!!! EZT KI KELL MAJD CSERÉLNI
dataType: 'text',
data: {
query:query
},
success: function(data){
callback(data);
}
});
}amit így kell meghívnom:
howmanyOnline(function(data){
});és az adatot ezen belül tudom manipulálni, köszönöm a válaszokat
Karma: ez egy chrom-os kiegészítőben futna, vagy hát fut is, percenként csatlakozna a háttérben a szerverhez, ahonnan lekérné, hogy hányan vannak online, ha többen mint egy előre beállított érték, akkor küldene notifikációt, meg emailt, meg amit beállít a user..
[ Szerkesztve ]
-
Jim-Y
veterán
Estét, van valami ötletetek arra, hogy jqueryvel, vagy php-val hogyan lehetne twitter üzenetet küldeni? Azt akarom megvalósítani, hogy ha bejelentkeznek mondjuk 5-nél többen az oldalra, akkor kódból küldenék egy tweetet előre beállított felhasználó twitterjére. Kerestem de nem találtam eddig megoldást :/
Ugyanez érdekelne email-re is. üdv
-
Jim-Y
veterán
-
Jim-Y
veterán
Szerintem erre tökéletesen jól használható a JQuery autocomplete plugin. Én ezt arra használtam, hogy:
-van egy jstree az oldalon, és meg kell valósítani a keresést benne
-raktam egy input fieldet a fa fölé, ha 3 karaktert beírok, akkor egy script megnézi az adatbázisban, hogy a 3 betűhöz található e egyezés a fabeli elemekre, ha igen, akkor a találatokat egy autocomplete mezőben jeleníti meg az input field alatt.
Tehát ha beírom, hogy abb, akkor ha van abba,abbrakadabra stb a fában, akkor csak azokat listázza.Gondolom egy ilyen működés neked is jó lenne nem? A pluginnek át lehet adni egy adatszerkezetet, amit az input field alatt megjelenít.