Archívum - Már 12, 2013
Javascriptben írt placeholder probléma
Sziasztok!
Megint egy kis segítségre szorulok.
Adott a következő js script, amely placeholder funkciót lát el egy input mezőben.
A script előző verziója ie-ben nem működött, így jött a módosítás, ami nem teljesen megy.
Leírom a függvényt és a sikertelen próbálkozásaim.
Az onfocus esetére írt script:Az onblur esetére írt script:A script működése:
1. az oldal betöltésekor:
Kiírja, hogy "Jelszó".
2. Belekattintok az input mezőbe:
A "Jelszó" kitörlődik, az input mező típusa password.
3. Kikattintok az input mezőből:
A beírt szó megmarad és marad password típusú mező.
4. A fekete leves:
Ha kitörlöm a beírt szót, a bejön a "Jelszó" szó, de nem tudom visszaállítani erre az eseményre hogy text típusú legyen.
Voltak próbálkozások, de volt amikor nem maradt meg a beírt szöveg. Volt amikor nem lett password típusú az input mező. Volt amikor a 2. belekattintásra tünt el a beírt szó
Szerintem a pasb függvényben kell írni, mivel az input mező "elhagyása" ennek az eredményeként fut le. Én is ebben próbáltam alkotni, de mint írtam eddig sikertelenül.
Megint egy kis segítségre szorulok.
Adott a következő js script, amely placeholder funkciót lát el egy input mezőben.
A script előző verziója ie-ben nem működött, így jött a módosítás, ami nem teljesen megy.
Leírom a függvényt és a sikertelen próbálkozásaim.
Az onfocus esetére írt script:
function pasf(ph, obj){
if(obj.value == ph)
obj.value = "";
if ( obj.value == "" && obj.value != "Jelszó")
{
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('size','19');
newO.setAttribute('name','jelszo');
newO.setAttribute('id','pas');
newO.setAttribute('class','pass');
newO.setAttribute('onblur','pasb('Jelszó',this)');
newO.setAttribute('onfocus','pasf('Jelszó',this)');
obj.parentNode.replaceChild(newO,obj);
newO.focus();
}
}
function pasb(ph, obj){
if(obj.value == "") {
obj.value = ph;
}
}
1. az oldal betöltésekor:
Kiírja, hogy "Jelszó".
2. Belekattintok az input mezőbe:
A "Jelszó" kitörlődik, az input mező típusa password.
3. Kikattintok az input mezőből:
A beírt szó megmarad és marad password típusú mező.
4. A fekete leves:
Ha kitörlöm a beírt szót, a bejön a "Jelszó" szó, de nem tudom visszaállítani erre az eseményre hogy text típusú legyen.
Voltak próbálkozások, de volt amikor nem maradt meg a beírt szöveg. Volt amikor nem lett password típusú az input mező. Volt amikor a 2. belekattintásra tünt el a beírt szó
Szerintem a pasb függvényben kell írni, mivel az input mező "elhagyása" ennek az eredményeként fut le. Én is ebben próbáltam alkotni, de mint írtam eddig sikertelenül.
Javascript - Checkbox (3 csoportban) - All checked/unchecked csoportonként
Sajnos nem erősségem a JS és egy feladatot kellene megoldanom. Ehhez szeretném a segítségeteket kérni.
Van egy FORM jó sok elemmel, AJAX alapon DIV váltásokkal megoldva. Van egy olyan része, ahol 3 csoportban vannak checkbox-ok. Még máshol is vannak a form-ban, de azok most nem játszanak. A feladatom az volna, hogy mindegyik csoporthoz tegyek egy olyan checkbox-ot, amivel az adott csoport összes elemét tudom checked/unchecked állapotba tenni. A csoportok elemeit egy PHP rakja össze, így a számuk változó.
HTML minta így nézne ki:Ehhez kellene valami olyan függvény, amit meghívhatok, de a fieldset id alapján tudná az elemeket kezelni.
■ Van egy FORM jó sok elemmel, AJAX alapon DIV váltásokkal megoldva. Van egy olyan része, ahol 3 csoportban vannak checkbox-ok. Még máshol is vannak a form-ban, de azok most nem játszanak. A feladatom az volna, hogy mindegyik csoporthoz tegyek egy olyan checkbox-ot, amivel az adott csoport összes elemét tudom checked/unchecked állapotba tenni. A csoportok elemeit egy PHP rakja össze, így a számuk változó.
HTML minta így nézne ki:
<form name="myform" method="post">
<fieldset id="box1">
<legend>Test1
<input type="checkbox" onClick="">
</legend>
<input type="checkbox" name="list[]" value="1">Test1<br>
<input type="checkbox" name="list[]" value="2">Test2<br>
<input type="checkbox" name="list[]" value="3">Test3<br>
</fieldset>
<fieldset id="box2">
<legend>Test2
<input type="checkbox" onClick="">
</legend>
<input type="checkbox" name="list[]" value="4">Test4<br>
<input type="checkbox" name="list[]" value="5">Test5<br>
<input type="checkbox" name="list[]" value="6">Test6<br>
</fieldset>
<fieldset id="box3">
<legend>Test3
<input type="checkbox" onClick="">
</legend>
<input type="checkbox" name="list[]" value="7">Test7<br>
<input type="checkbox" name="list[]" value="8">Test8<br>
<input type="checkbox" name="list[]" value="9">Test9<br>
</fieldset>
</form>
Egyszerű vonaldiagramm txt ből beolvasva
Sziasztok! Nagyon kéne a segítség, kezdő php-s vagyok, de nincs tippem hogyan is kéne. A grafikon alapok megvannak rajzolva, viszont a beolvasott txt ből nyert számsorozatot kéne megrajzolni vonaldiagrammként. Előre is Köszönöm.
■ Karaktersorozatból számok kinyerése megadott pozícióból
Sziasztok!
Adott egy filenev ami akár egy karaktersorozat is lehetne, amelynek a nevéből szeretnék kinyerni 2 különboző számot.
A filenév így épül fel:
valamix()600y()700.jpg
A valami szó nem fix, a hossza változik.
A 2 szám is változik, nem minden esetben 3 számjegyű. (2-4 számjegy között fog mozogni)
Ami fix, hogy az x()után jön egy szám és az y() után jön egy szám. Ez a 2 szám kellene nekem.
Szerintem pregmatch-al kellene megoldani, de nem nagyon vágom ezt a témát sajnos. Előre is köszönöm a segítséget!
■ Adott egy filenev ami akár egy karaktersorozat is lehetne, amelynek a nevéből szeretnék kinyerni 2 különboző számot.
A filenév így épül fel:
valamix()600y()700.jpg
A valami szó nem fix, a hossza változik.
A 2 szám is változik, nem minden esetben 3 számjegyű. (2-4 számjegy között fog mozogni)
Ami fix, hogy az x()után jön egy szám és az y() után jön egy szám. Ez a 2 szám kellene nekem.
Szerintem pregmatch-al kellene megoldani, de nem nagyon vágom ezt a témát sajnos. Előre is köszönöm a segítséget!
git és eltérő környezetek
Érdekelne, hogy ti hogyan oldjátok meg gittel azt a problémát, hogy a helyi teszt rendszernél teljesen más config fájlokat kell használni, mint az éles szerveren. Én arra jutottam, hogy be kell tenni az összes config fájlt gitignore-ba, és kézzel feltenni őket éles szerverre. Arra jutottam még, hogyha minden ágon ott van az összes környezethez tartozó config, akkor a gitignore-ba csak az aktuális környezet nevét tartalmazó fájlt kellene betenni, így ha valami változik az éles szerver config-jában, akkor azt is automatizáltan fel lehetne tölteni. Lehet, hogy ennél van jobb megoldás is, csak én nem látom... :o
■