ugrás a tartalomhoz

Archívum - Aug 14, 2009 - Fórum téma

Regisztrációs adatok

stan · 2009. Aug. 14. (P), 18.30
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.
 

JQuery radio button

magnat · 2009. Aug. 14. (P), 12.52
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:

		$("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));
	});


Egy kis iránymutatás?:/ Köszönöm
 

img igazítás probléma.

nagyfej · 2009. Aug. 14. (P), 12.47
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).

<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 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:

#tartalom div{
background-color: #e2f4ee;
padding: 20px;
margin: 20px;
}

#tartalom div h2{
font-size: 18px;
margin: 0px;
padding: 3px;
}
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