Archívum - Aug 2009
augusztus 15
Sok beviteli mező ellenőrzése javascriptben
Sziasztok !
Adott egy form, melyben 100-as nagyságrendű beviteli mező van.
Elküldés előtt le szeretném ellenőrizni (ciklusban), megfelelően ki vannak-e töltve.
A problémát az okozza, hogy minden mezőnek más az azonosítója (name).
A dolog valahogy így nézne ki: document.form.nev1.value
nev1 helyébe sorban nev2, nev3, nev4 stb. jönne, csak hogy nev1 helyébe nem írhatok változót.
Most futottam először a problémába. Tehát ciklusban miképp ellenőrizhető több beviteli mező tartalma?
Előre is köszönöm a segítségeteket.
Üdv
■ Adott egy form, melyben 100-as nagyságrendű beviteli mező van.
Elküldés előtt le szeretném ellenőrizni (ciklusban), megfelelően ki vannak-e töltve.
A problémát az okozza, hogy minden mezőnek más az azonosítója (name).
A dolog valahogy így nézne ki: document.form.nev1.value
nev1 helyébe sorban nev2, nev3, nev4 stb. jönne, csak hogy nev1 helyébe nem írhatok változót.
Most futottam először a problémába. Tehát ciklusban miképp ellenőrizhető több beviteli mező tartalma?
Előre is köszönöm a segítségeteket.
Üdv
JavaScript WYSIWYG editor -- üzembiztos, testreszabható
A kérdésem gyakorlati jellegű, a tapasztalatokra lennék kíváncsi.
Melyik WYSIWYG editort javasolnátok éles használatra, ami korrekt HTML kimenetet generál és testreszabható olyan értelemben, hogy az általam kiválasztott funkciókat le lehessen tiltani (ne lehessen aláhúzott szöveg írni, ne lehessen betűtípust állítani, stb.)?
Vannak már olyan szinten az ilyen szerkesztők, hogy egy honlap admin felületébe nyugodt szívvel beilleszthetők legyenek? Vagy inkább legyenek egyszerű BBCode-os formázási lehetőségek a szövegbevitelnél?
■ Melyik WYSIWYG editort javasolnátok éles használatra, ami korrekt HTML kimenetet generál és testreszabható olyan értelemben, hogy az általam kiválasztott funkciókat le lehessen tiltani (ne lehessen aláhúzott szöveg írni, ne lehessen betűtípust állítani, stb.)?
Vannak már olyan szinten az ilyen szerkesztők, hogy egy honlap admin felületébe nyugodt szívvel beilleszthetők legyenek? Vagy inkább legyenek egyszerű BBCode-os formázási lehetőségek a szövegbevitelnél?
Netbeans verziók és pluginek frissítése
Sziasztok!
Most kezdenék elmélyülni a Java rejtelmeiben, azonban nem világos számomra, hogy pontosan mi a különbség és az átjárhatóság módja az egyes Netbeans verziók és változatok között.
Adott egy telepített, működő Netbeans 6.7 a gépemen, mégpedig az a verzió amit ezen az oldalon php bundle néven emlegetnek.
Ezt szeretném alkalmassá tenni J2EE fejlesztésre. Az nem világos, hogy ezek szerint az egy "bundle"-k közt csak annyi a különbség, hogy milyen plugineket tartalmaz default a telepítés során? A php-s netbeans-em bizonyos pluginek bepipálásával alkamassá tehetem a Java felesztésre? (Jelenleg semmi nincs telepítve a gépemen, sem glassfish, sem jdk, és semmi más sem)
De ha J2EE donwloads oldalról közelítem meg a problémát ott is van mindenféle csomag, köztük ami tartalmazza a Netbeanst is.
A másik amit kérdezni szeretnék, az a fenti probléma levetítve a verziószámozás területére.
A telepített Netbeans 6.7-em ma frissítette magát (azaz a pluginjeit), de az about szerint még mindig 6.7-es. Akkor most frissült, vagy sem? Ha letöltöm a 6.7.1 telepítőjét az viszont nem ajánlja fel a frissítést, hanem egy saját 6.7.1 könyvtárba akarja magát pakolni, ha meg átírom ezt 6.7-re akkor panaszkodik hogy ott már vannak adatok, de nem ismeri fel és ajánlja a lehetőséget hogy ez egy régebbi Netbeans, updateeljünk, vagy mellé telepítsünk.
Valaki segít megvilágítani nekem ezeket a dolgokat?
Köszönöm szépen!
■ Most kezdenék elmélyülni a Java rejtelmeiben, azonban nem világos számomra, hogy pontosan mi a különbség és az átjárhatóság módja az egyes Netbeans verziók és változatok között.
Adott egy telepített, működő Netbeans 6.7 a gépemen, mégpedig az a verzió amit ezen az oldalon php bundle néven emlegetnek.
Ezt szeretném alkalmassá tenni J2EE fejlesztésre. Az nem világos, hogy ezek szerint az egy "bundle"-k közt csak annyi a különbség, hogy milyen plugineket tartalmaz default a telepítés során? A php-s netbeans-em bizonyos pluginek bepipálásával alkamassá tehetem a Java felesztésre? (Jelenleg semmi nincs telepítve a gépemen, sem glassfish, sem jdk, és semmi más sem)
De ha J2EE donwloads oldalról közelítem meg a problémát ott is van mindenféle csomag, köztük ami tartalmazza a Netbeanst is.
A másik amit kérdezni szeretnék, az a fenti probléma levetítve a verziószámozás területére.
A telepített Netbeans 6.7-em ma frissítette magát (azaz a pluginjeit), de az about szerint még mindig 6.7-es. Akkor most frissült, vagy sem? Ha letöltöm a 6.7.1 telepítőjét az viszont nem ajánlja fel a frissítést, hanem egy saját 6.7.1 könyvtárba akarja magát pakolni, ha meg átírom ezt 6.7-re akkor panaszkodik hogy ott már vannak adatok, de nem ismeri fel és ajánlja a lehetőséget hogy ez egy régebbi Netbeans, updateeljünk, vagy mellé telepítsünk.
Valaki segít megvilágítani nekem ezeket a dolgokat?
Köszönöm szépen!
augusztus 14
All Programming is Web Programming
Érdekes gondolatok a webfejlesztésről, webfeljesztőkről és a web felé mozdulásról
■ Regisztrációs adatok
Most írok egy saját regisztrációs űrlapot. A problémám a megadott adatok ellenőrzésével van, ugyanis sok helyen nem tudom eldönteni, milyen karaktereket illetve hosszúságot engedjek meg.
1. felhasználónév:
Minimum 4 és maximum 14 karakter lehet. Az angol ABC kis és nagybetűit, illetve 0-9 számokat tartalmazhat. A kis és nagybetű nem különbözik, tehát "kiscsillag" = "KISCSILLAG". Szerintetek kell, hogy legalább egy betűt tartalmazzon, és hogy ne kezdődhessen számmal?
2. email cím
Egyedi és valós email cím, a FILTER_SANITIZE_EMAIL és a FILTER_VALIDATE_EMAIL php filterekkel ellenőrzöm.
3. jelszó
Ugyan az a szabály, mint a felhasználónévnél.
4. név, irányítószám, város, utca-házszám
Itt bajban vagyok, mert az oldalra külföldiek is regelhetnek, egyelőre Romániából, Lengyelországból és Ukrajnából, és nem tudom, hogy ők milyen karaktereket használnak. Meg pl. ha egy magyar beírja a saját címét az "utca, házszám" mezőbe, akkor beírhatja úgyis hogy "Kossuth utca 57.", meg úgy is hogy "Kossuth u. 57". Érdemes esetleg ezt a mezőt tovább darabolni?
Minden hozzászólást szívesen veszek, remélem vannak jó ötleteitek.
■ 1. felhasználónév:
Minimum 4 és maximum 14 karakter lehet. Az angol ABC kis és nagybetűit, illetve 0-9 számokat tartalmazhat. A kis és nagybetű nem különbözik, tehát "kiscsillag" = "KISCSILLAG". Szerintetek kell, hogy legalább egy betűt tartalmazzon, és hogy ne kezdődhessen számmal?
2. email cím
Egyedi és valós email cím, a FILTER_SANITIZE_EMAIL és a FILTER_VALIDATE_EMAIL php filterekkel ellenőrzöm.
3. jelszó
Ugyan az a szabály, mint a felhasználónévnél.
4. név, irányítószám, város, utca-házszám
Itt bajban vagyok, mert az oldalra külföldiek is regelhetnek, egyelőre Romániából, Lengyelországból és Ukrajnából, és nem tudom, hogy ők milyen karaktereket használnak. Meg pl. ha egy magyar beírja a saját címét az "utca, házszám" mezőbe, akkor beírhatja úgyis hogy "Kossuth utca 57.", meg úgy is hogy "Kossuth u. 57". Érdemes esetleg ezt a mezőt tovább darabolni?
Minden hozzászólást szívesen veszek, remélem vannak jó ötleteitek.
Firefox autocomplete=“off” JavaScriptből
Ma már minden böngészőben alapfelszereltség a jelszókezelő, azonban lenne még hova fejlődni ezen a téren is, néha pedig kifejezetten keresztülhúzza a fejlesztői szándékot a jóhiszemű, de buta önkitöltő.
JQuery radio button
Sziasztok, szeretném radio buttont lecserélni jqueryvel, de nem sikerül megoldani, hogy mindig csak egy gomb legyen aktiv, és ne lehessen a checkboxhoz hasonlóan bejelölni.
A kód:Egy kis iránymutatás?:/ Köszönöm
■ A kód:
$("input[type='radio']").each(function(){
var chbreplace = $("<div/>").css("border", "7px solid black").css("margin","0 3px 0 0").css("width","5px").css("height","5px").css("float","left").css("backgroundColor","white").attr("id","ide");
var hiddeninput = $("<input/>").attr("type", "hidden").attr("name", $(this).attr("name"));
if($(this).attr("checked"))
{
hiddeninput.attr("value", "on");
chbreplace.addClass("checked").css("backgroundColor","red");
}
chbreplace.click(function(){
if($(this).hasClass("checked"))
{
$(this).removeClass("checked").css("backgroundColor","white").attr("id","ide");
$(this).children().attr("value","");
}
else
{
$(this).addClass("checked").css("backgroundColor","red").attr("id","ide2");
$(this).children().attr("value","on");
}
})
$(this).replaceWith(chbreplace.append(hiddeninput));
});
img igazítás probléma.
Azt hiszem, van egy kis kavar a fejemben. A következő a problémám:
az oldalam tartalmi részét úgy szeretném formázni, hogy divek vannak egymás alatt, paddinggal, marginnal és háttérszínnel megáldva, szóval egy látható dobozt/hátteret képeznek a tartalmaknak. A divekben címsorok, bekezdések és képek találhatók. (kód alább).A problémám a következő. Ha nem állítok be a képnek align értéket, akkor a cím és bekezdés fölé kerül, ha viszont beállítok, akkor szépen jobbra/balra igazítódik a szöveg mellé, de a div nem nyúlik utána, csak ameddig a bekezdés tart. Szóval a kép kilóg a dobozból.
A css kód egyelőre ennyiben ki is merül:A tartalmi részt egy az egyben FCKeditorral szerkeszteném, ezért úgy kell megoldanom, hogy a tartalmi részben max a kép jobbra/balra igazításáról kelljen gondoskodni, minden formázás a css fájlban legyen.
Próbáltam utánaolvasni a problémának, de nem találtam rá megoldást, ha valakinek van rá ötlete, plz ne kíméljen!
Előre is köszönöm a segítséget!
(működő példát, ha kell, be tudok üzemelni, de egyelőre localhoston van a dolog, ha szükséges, jelezzétek!)
Üdv: Gábor
■ az oldalam tartalmi részét úgy szeretném formázni, hogy divek vannak egymás alatt, paddinggal, marginnal és háttérszínnel megáldva, szóval egy látható dobozt/hátteret képeznek a tartalmaknak. A divekben címsorok, bekezdések és képek találhatók. (kód alább).
<div id="tartalom">
<div>
<img src="/uploads/kep.jpg" align="right" /><h2>Első doboz tartalma</h2>
<p>skngfkjdsnfjdsnf<a href="#">dsfsndglksnv</a></p>
</div>
<div>
<img src="/uploads/kep2.jpg" align="left" /><h2>Második doboz tartalma</h2>
<p>skngfkjdsnfjdsnf<a href="#">dsfsndglksnv</a></p>
</div>
</div>
A css kód egyelőre ennyiben ki is merül:
#tartalom div{
background-color: #e2f4ee;
padding: 20px;
margin: 20px;
}
#tartalom div h2{
font-size: 18px;
margin: 0px;
padding: 3px;
}
Próbáltam utánaolvasni a problémának, de nem találtam rá megoldást, ha valakinek van rá ötlete, plz ne kíméljen!
Előre is köszönöm a segítséget!
(működő példát, ha kell, be tudok üzemelni, de egyelőre localhoston van a dolog, ha szükséges, jelezzétek!)
Üdv: Gábor