[addon live-form-validation] Live Form Validation

#1 před 3 lety

Jan Tvrdík
Nette guru
Registrovaný: 13. 4. 2008
Příspěvky: 1262

[addon live-form-validation] Live Form Validation

Diskuse ke stránce Live Form Validation


Pěkná komponenta. Škoda ale, že je pod GPL, takže se v praxi moc použít nedá.

 

#2 před 3 lety

Ondřej Brejla
Nette guru
Registrovaný: 20. 4. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

Proč by nešla použít? Snad pokud budu s touto komponentou vyvíjet a distribuovat, tak dám k dispozici zdrojáky komponenty a je to ne? Nebo jsem jen nechápavec nechápavý a prosím vysvětlit :-)

Online

 

#3 před 3 lety

Honza Kuchař
Moderator
Registrovaný: 12. 8. 2007
Příspěvky: 1588

Re: [addon live-form-validation] Live Form Validation

Podle mě je to jak říká Honza. Protože to co píšeš je licence LGPL.

 

#4 před 3 lety

buff
Člen
Registrovaný: 6. 7. 2009
Příspěvky: 59

Re: [addon live-form-validation] Live Form Validation

V případě, že se distribuuje aplikace s komponentou, musí se distribuovat i celý zdroják aplikace. Nezdá se mi ale, že by to byl u webové aplikace nějaký problém. (Z toho důvodu, že to není problém, taky vznikla AGPL).

 

#5 před 3 lety

Jan Tvrdík
Nette guru
Registrovaný: 13. 4. 2008
Příspěvky: 1262

Re: [addon live-form-validation] Live Form Validation

Pokud budu na nějakém webu používat komponentu pod GPL licencí, tak musím celý web vydat jako open-source projekt taktéž pod GPL licencí.

Pokud budu tvořit normální komerční web a budu tam chtít použít komponentu pod GPL licencí, tak musím celý web vydat jako open-source projekt taktéž pod GPL licencí.

Pokud tvořím komponetu a chci, aby mohla být použita i v close-source projektech, tak je ideální ji vydat pod New BSD license/MIT, případně alespoň pod LGPL.

Viz také:

Editoval Jan Tvrdík (28. 8. 2009 14:32)

 

#6 před 3 lety

Ondřej Brejla
Nette guru
Registrovaný: 20. 4. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

Pouze pokud ten web poskytuji třetí straně ne? Když si to plácnu na nějaký svůj projekt, tak ho snad nikde vystavovat nemusím? Ale dost možná je to jiná licence…

Online

 

#7 před 3 lety

Jan Tvrdík
Nette guru
Registrovaný: 13. 4. 2008
Příspěvky: 1262

Re: [addon live-form-validation] Live Form Validation

OT: Pořád čekám, až někdo udělá web zabývající se polopolatickým vysvětlováním licencí.

 

#8 před 3 lety

buff
Člen
Registrovaný: 6. 7. 2009
Příspěvky: 59

Re: [addon live-form-validation] Live Form Validation

Nemusíš, pouze pokud bys ten web distribuoval, musíš přibalit zdrojové kódy (upřímně ani nevím, jak ho jinak distribuovat).

Citace z Wikipedie, poslední odstavec zde: http://en.wikipedia.org/…blic_License#…

Copyleft applies only when a person seeks to redistribute the program. One is allowed to make private modified versions, without any obligation to divulge the modifications as long as the modified software is not distributed to anyone else. Note that the copyleft applies only to the software and not to its output (unless that output is itself a derivative work of the program). For example, a public web portal running a modified derivative of a GPL'ed content management system is not required to distribute its changes to the underlying software because its output is not a derivative.

//Edit: vidím, že jdu trochu pozdě, pardon :-)

Editoval buff (28. 8. 2009 14:36)

 

#9 před 3 lety

Jan Tvrdík
Nette guru
Registrovaný: 13. 4. 2008
Příspěvky: 1262

Re: [addon live-form-validation] Live Form Validation

Warden napsal(a):

Pouze pokud ten web poskytuji třetí straně ne? Když si to plácnu na nějaký svůj projekt, tak ho snad nikde vystavovat nemusím? Ale dost možná je to jiná licence…

Ano, je to tak, svůj předchozí výrok jsem upřesnil. Bohužel to nic nemění na tom, že pakliže je komponenta pod GPL licencí a neexistuje k ní komerční licence, tak je její použití velmi omezené, protože většinu webů, které dělám jsou zakázky a tam tu komponentu využít nemůžu.

Proto např. Texy! pod GPL licencí nelze použít v komerčních projektech a je potřeba pro ně zakoupit komerční licenci.

Editoval Jan Tvrdík (28. 8. 2009 14:37)

 

#10 před 3 lety

buff
Člen
Registrovaný: 6. 7. 2009
Příspěvky: 59

Re: [addon live-form-validation] Live Form Validation

Jan Tvrdík napsal(a):
Ano, je to tak, svůj předchozí výrok jsem upřesnil. Bohužel to nic nemění na tom, že pakliže je komponenta pod GPL licencí a neexistuje k ní komerční licence, tak je její použití velmi omezené, protože většinu webů, které dělám jsou zakázky a tam tu komponentu využít nemůžu.

Podle mě můžeš, jen prostě musíš dát zdrojáky tomu, pro koho ten web děláš.

 

#11 před 3 lety

Ondřej Brejla
Nette guru
Registrovaný: 20. 4. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

Přesně tak, GPL upravuje to, že pokud poskytuješ sw třetí osobě, musíš poskytovat zdrojáky…to, jestli si za to necháš platit nebo ne, je GPL jedno. Komerčnost nekomerčnost neřeší.

Online

 

#12 před 3 lety

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 478

Re: [addon live-form-validation] Live Form Validation

Podle mě ty zdrojáky musíš dát k dispozici všem, nikoliv pouze klientovi.

 

#13 před 3 lety

Ondřej Brejla
Nette guru
Registrovaný: 20. 4. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

Jasně, píšu…musíš poskytovat zdrojáky tak jsem to myslel.

Online

 

#14 před 3 lety

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 478

Re: [addon live-form-validation] Live Form Validation

Já jsem spíš reagoval na uživatele buff – zapomněl jsem na citaci.

 

#15 před 3 lety

buff
Člen
Registrovaný: 6. 7. 2009
Příspěvky: 59

Re: [addon live-form-validation] Live Form Validation

Ola napsal(a):

Podle mě ty zdrojáky musíš dát k dispozici všem, nikoliv pouze klientovi.

Já si to nemyslím, nic takového jsem nenašel. A prosím opravte mě s citací, pokud se mýlím. Podle mě GPL upravuje práva příjemce toho produktu, je to end-user licence. A tvrdí, že tento příjemce má právo obdržet s produktem zdrojové kódy. Přijde mi ale divné, aby licence nutila distributora poskytnout produkt komukoliv.

//Edit: kromě práva na zdrojové kódy je tam taky to právo příjemce produkt dále distribuovat, modifikovat, atd., v tom je zajištěna ta svoboda.

Editoval buff (28. 8. 2009 15:00)

 

#16 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

No, musím se přiznat – o licencích toho vím asi tolik, kolik čajový lístek ví o Východoindické společnosti. Nicméně (pokud to není nějaký problém??) můžu tu licenci změnit.

Takže co by bylo nejlepší? Ta New BSD/MIT ??

 

#17 před 3 lety

Jan Tvrdík
Nette guru
Registrovaný: 13. 4. 2008
Příspěvky: 1262

Re: [addon live-form-validation] Live Form Validation

Za ideální volbu považuji New BSD license nebo MIT. Jmenují se různě, ale jejich význam je stejný.

 

#18 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Změnil jsem to tedy na New BSD Licence.

Ještě by mě zajímalo, jestli na vliv licenci téhle komponenty nemá vliv licence Nette, protože ten kód je jen přeupravený nativní ClientScript z distribuce.

Editoval redhead (28. 8. 2009 15:48)

 

#19 před 3 lety

buff
Člen
Registrovaný: 6. 7. 2009
Příspěvky: 59

Re: [addon live-form-validation] Live Form Validation

Já to taky vítám, tu změnu, nerozumějte mi špatně. Ale stejně mi trochu vadí, že nezmizí ta místní z mého pohledu iracionální obava z GPL. Podle mě je i na komerční webové aplikace dost dobře použitelná.

 

#20 před 3 lety

xificurk
Člen
Registrovaný: 7. 8. 2008
Příspěvky: 81

Re: [addon live-form-validation] Live Form Validation

Lidi, nepište tu prosím bludy… raději si přečtěte odpovědi přímo u zdroje:
http://www.gnu.org/…2.0-faq.html#…
http://www.gnu.org/…2.0-faq.html#…

Ano, pokud použijete GPL komponentu, musí být celá aplikace pod GPL, ale… konkrétně pro webové aplikace v PHP (stejně se distribuují v podobě zdrojového kódu) vidím jen jednu nevýhodu (pro vývojáře) – jakmile aplikaci předám, už dále z principu nemůžu mít kontrolu nad tím, co se s ní bude dít, tedy nelze např. uzavřít exkluzivní smlouvu na budoucí úpravy aplikace.

Můj názor tedy je, že v případě PHP web aplikací, je celkem šumák, jakou licenci kdo použije, většina těch restriktivnějších podmínek, je totiž splněna automaticky.

Obecně ale platí, že pokud mi je jedno, kdo a na co použije můj kód (třeba ho vezme, přejmenuje, uzavře a začne prodávat), je vhodné použít třeba new BSD licenci. GPL, příp. další podobné licence, fungují na virálním principu – „tady je můj kód, použijte si ho kde a jak chcete, ale pokud ho začnete distribuovat, musíte svým uživatelům dát stejná práva jako dávám teď já vám“.

 

#21 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Myslel jsem že už není co vylepšovat na téhle třídě, ale ukázalo se že je!

Představuji verzi 0.8, která vylepšuje některé funkce a dává trochu více možností pro programátory:

Features

  • option proměnné
    • JS kód při jakékoliv chybě po odeslání formu (jako echo uživateli, že ještě je někde chyba, hodí se např pro velké formuláře, kde by to nebylo zřejmé; ukázáno v DEMU)
    • validovat Form::FILLED operace až pouze po submitu (takže ne tak live)
    • validovat při keyup eventu (nebude to řvát už při psaní)
    • komprese JS kódu do jedné řádky (ukázáno v DEMU)
  • tabulátor při keyup eventu nespouští validaci
  • lepší provázání validace více elementů (Condition a ConditionOn)
  • provázané validace elementů se spouští až po tom co je uživatel „prošel“ (přešel TABem, vyplnil správně/špatně), takže to neřve že 2. heslo nesouhlasí když ještě vyplňujete to první

Demo + Download

Protože stále(!) nefungují stránky nette, hodil jsem odkaz k downloadu k Demu ZDE

 

#22 před 3 lety

Matúš Matula
Člen
Registrovaný: 3. 9. 2009
Příspěvky: 167

Re: [addon live-form-validation] Live Form Validation

Este som to neskusal, ale len tak letmo, co som pozereal demo, tak som si vsimol taku drobnost: ked sa snazim viacnasobne odoslat zle vyplneny formular, tak hlaska o tom [‚Špatně vyplněný formulář!‘] sa pridava kazdym pokusom o odoslanie

Inak pekna komponentka ;-)

 

#23 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Aha!
Děkuji, opravím.

 

#24 před 3 lety

_Martin_
Nette guru
Registrovaný: 26. 9. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

A mohl bys k tomu demu přidat validaci na platný email?

 

#25 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Ona tam je, ale musíš zaškrtnout Posílat notifikace. :)

Vím, vím, logicky je to hloupost..

 

#26 před 3 lety

_Martin_
Nette guru
Registrovaný: 26. 9. 2008
Příspěvky: 722

Re: [addon live-form-validation] Live Form Validation

redhead napsal(a):

Ona tam je, ale musíš zaškrtnout Posílat notifikace. :)

Vím, vím, logicky je to hloupost..

Tak co tam dát tu fičurku toogle, aby to políčko na mail nebylo vidět, když není zaškrtnuto posílání notifikací?

 

#27 před 3 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

_Martin_ napsal(a):

Tak co tam dát tu fičurku toogle, aby to políčko na mail nebylo vidět, když není zaškrtnuto posílání notifikací?

Dal sem to tam, ale je tam takovej malej workaround, jak se tam zobrazuje i ta zelená ikonka, tak aby nebyla vidět když je to schované, protože Chromák posílá eventy v trochu jiném pořádí než FF, takže to úplně nešlo. Holt až si budete přepisovat JS na tohle musíte dávat pozor.


Jinak jsem zapomněl skoro na jednu z hlavních feature nové verze!

  • zabalování funkcí pro validaci (a toggle) do JS objektu. Například pro MyForm se vytvoří object MyForm a fce se volají MyForm.validate(), atd…

 

#28 před 2 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5835

Re: [addon live-form-validation] Live Form Validation

Pokusil jsem se upravit InstantClientScript, aby se na něj dala live validace navázat i bez nutnosti modifikovat PHP kód. Pokud bys měl redheade chuť, zkusil bys, jestli by šlo tvé řešení na to navázat?

 

#29 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

určitě, až bude čas, snad dnes večer..

 

#30 před 2 lety

Klokan
Člen
Registrovaný: 28. 5. 2009
Příspěvky: 49

Re: [addon live-form-validation] Live Form Validation

Ahoj, včera po pádu DB se mi dotaz smazal, tak to zkusím ještě jednou.
Chtěl jsem poprosit, jestli by bylo možné jako ukázku scriptík upravit tak, aby hlášky zobrazoval v sekci „errors“ formuláře. Mám totiž formulář kde jsou komponenty naskládané vodorovně a chyby bych chtěl zobrazovat nad tím. Asi to bude jednoduché pomocí JS, ale nejsem v tom zrovna jednička :o). Díky alespoň za nakopmutí. Jinak komponenta funguje skvěle a chtěl bych za ni poděkovat.

 

#31 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

tady je přepsáná metoda na vytvoření chybové zprávy, ale musíš si to upravit sám. Pracuje tak, že pokud první element formu není <ul> seznam, tak ho vytvoří a do něj pak vloží nový <li> (do které se potom vpíše chybová zpráva). Musím ale říct, že je to dosti otravné řešení, no uvidíš sám..

<script>
function errorMessageElement(id, sender)
{
    var ul = sender.form.firstElementChild;             //ul seznam
    if(ul.tagName.toLowerCase() != 'ul') {              //neni to seznam?
      var new_ul = document.createElement('ul');        //vytvorime ho
      new_ul.className = 'errors';                      //vlozime css class
      sender.form.insertBefore(new_ul, ul);             //vlozime do stromu DOM
      ul = new_ul;
    }
    var el = document.getElementById(id);               //chybova hlaska, pokud uz byla vytvorena
    if(!el)                                             //existuje?
    {
        el = document.createElement('li');              //vytvori novou polozku <li>
        el.id = id;

        ul.appendChild(el);                             //vlozi do stromu DOM
    }
    else
    {
        el.style.display = 'list-item';                 //pokud existuje zobrazit ji
    }
    return el;
}
</script>

Stačí stejnojmennou funkci v LiveFormValidation.js přepsat tímto.

Editoval redhead (10. 12. 2009 17:51)

 

#32 před 2 lety

Klokan
Člen
Registrovaný: 28. 5. 2009
Příspěvky: 49

Re: [addon live-form-validation] Live Form Validation

Jdu si s tim pohrat :o). Urcite dam vedet, jak jsem dopadl. Zatim dekuju mockrat.

 

#33 před 2 lety

brabo
Člen
Registrovaný: 31. 12. 2008
Příspěvky: 18

Re: [addon live-form-validation] Live Form Validation

Ahoj všici. Mám trochu problém s validací RadioListů. Ve zdrojácích jsem koukal se s tím nějak počítá, ale prakticky mi to padá při odeslání formuláře, protože se tam volá

<script>
validateHostingFormControl(document.getElementById('frmhostingForm-CLOSED'))
</script>

čili jakoby podle hlavního ID. Jenže jak jsem zkoumal HTML, tak tam jsou jenom IDčka pro jednolivé radio prvky „frmhostingForm-CLOSED-0“ a „frmhostingForm-CLOSED-1“, čili podle výše uvedeného IDčka to nic nenajde, padne to JS chybou a dojde tak k pádu validace a odeslání formuláře, protože se nevrátí false.

 

#34 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Koukám, že to není problém Live validace, ale je to bug přímo v Nette. Reportnu to na github

Zajímavé..

 

#35 před 2 lety

iguana007
Nette guru
Registrovaný: 3. 11. 2009
Příspěvky: 485

Re: [addon live-form-validation] Live Form Validation

Díval jsem se na GitHUB a tam to vypada, ze je to fixed …

http://github.com/…sues/unreads#…

a

http://github.com/…dccb3a619163

Ale me pripada, ze to porad nefunguje … live validace mi proste dovoli form odeslat i kdyz mam formular uplne prazdny…

Mam nette: 0.9.3-dev ae8347e released on 2010–01–20


Omne Principium Grave

 

#36 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Moje chyba, ve frameworku to funguje správně, špatně to je v tom pluginu. Jdu to fixnout..

 

#37 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Fixnuto, je to v Addonech

 

#38 před 2 lety

iguana007
Nette guru
Registrovaný: 3. 11. 2009
Příspěvky: 485

Re: [addon live-form-validation] Live Form Validation

Thx ;)

igi


Omne Principium Grave

 

#39 před 2 lety

Panda
Nette guru
Registrovaný: 4. 7. 2008
Příspěvky: 573

Re: [addon live-form-validation] Live Form Validation

Chybička se vloudila: http://forum.nette.org/…iewtopic.php?….

Patch: LiveClientScript.patch.
//Doplnění: patch aktualizován.

Editoval Panda (19. 2. 2010 11:18)


Pomůžeš-li jednomu člověku, pomůžeš tím celému světu.
 – Talmud

 

#40 před 2 lety

iguana007
Nette guru
Registrovaný: 3. 11. 2009
Příspěvky: 485

Re: [addon live-form-validation] Live Form Validation

Asi jsem našel bug.
Týká se to pouze IE – popíšu problém:

Mám formulář na jehož konci je povinný checkbox (tj. pokud není zaškrtnutý, tak se nesmí form odeslat – souhlas s použitím osobních dat).

A hned za ním je submit.

Problém je v tom, že když neproběhne focus na další prvek formu, tak neproběhne live validace a form se v IE musí odesílat na 2× (1. klik na submit se zvaliduje checkbox ana 2. klik se form odešle).

Vyřešeno jQuery kódem, který donutí provést validaci při kliku na daný checkbox:

$(".pravidla input:checkbox").click(function() {
    RegisterUserForm.validateControl(this);
});

Omne Principium Grave

 

#41 před 2 lety

despiq
Nette guru
Registrovaný: 24. 11. 2009
Příspěvky: 354

Re: [addon live-form-validation] Live Form Validation

<?php
function errorMessageElement(id, sender)
{
    var el = document.getElementById(id);
    if(!el)
    {
        el = document.createElement('span');
        el.id = id;
        var parent = sender.parentNode;

        if(parent.lastchild == sender) {
            parent.appendChild(el);
        } else {
            parent.insertBefore(el, sender.nextSibling);
        }
    }
    else
    {
        el.style.display = 'inline';
    }
    return el;
}
?>

Proc je tady napevno display inline?
Kdyz kliknu poprve do kontrolovaneho pole a napriklad ma byt filled a kliknu jinam tak se error ukaze s nadefinovanym stylem, kdyz ale do onoho pole kliknu znovu a pak zase pryc tak se erroru prida prave display inline, muze to rozhodit pak to nastylovani a tak se jen ptam jestli to ma nejaky vyznam ktery nevidim?

 

#42 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

No má, protože pokud uděláš poprvé chybu vytvoří se element, pokud chybu odstraníš ten element v DOMu zůstává, jen se skryje pomocí css (display: none), aby se opět objevil s nějakou novou chybou, musí se display:none zrušit a protože se defaultně používá span (který jest inline elementem), tak se přiřadí dislay: inline.

Jinak ten javascript je naprosto na tobě, jak si ho upravíš. Můžeš si tam přiřadit klidně block nebo si aktuální hodnotu někam uložit nebo si to přepsat úplně, že se ten element odstraní a bude se vkládat vždy nový.. A třeba s podporou jQuery nebo Prototype (definuji tam totiž vlastní a špatné metody pro přiřazení/odebrání css tříd). Je to opravdu na tobě, ten soubor tam je jen proto, aby to fungovalo od začátku, bez nějakých zásahů, ale upravit si ho není zakázané ;)

 

#43 před 2 lety

despiq
Nette guru
Registrovaný: 24. 11. 2009
Příspěvky: 354

Re: [addon live-form-validation] Live Form Validation

uz na to koukam ze jsem nebyl zas tak proziravy
 dik

 

#44 před 2 lety

SquirrelCZE
Člen
Registrovaný: 14. 4. 2010
Příspěvky: 13

Re: [addon live-form-validation] Live Form Validation

zdravim, bylo by mozne dat nekam zdroj.kod DEMA? :)
co se tyce nette tak jsem zacatecnik takze by se mi to hodilo, ono moje formulare jeste nejsou eno nuno a chtel bych se podivat :)

 

#45 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

SquirrelCZE napsal(a):

zdravim, bylo by mozne dat nekam zdroj.kod DEMA? :)
co se tyce nette tak jsem zacatecnik takze by se mi to hodilo, ono moje formulare jeste nejsou eno nuno a chtel bych se podivat :)

Je to tam, ještě jsem to upravoval, tak snad to funguje:

http://www.utf-8.cz/…tionDemo.zip

 

#46 před 2 lety

bazo
Nette guru
Registrovaný: 28. 9. 2009
Příspěvky: 303

Re: [addon live-form-validation] Live Form Validation

ahoj,

narazil som na podivnu chybu. ak renderujem form cez makro {widget formName}, tak script funguje bez problemov. akonahle pouzijem manualny render tak dostavam chybu sender is null vo firebugu a pod tym nahodny kus kodu html alebo js.
aj ked vygenerujem uplne totozne html s automaticky renderovanym formom, tak to nejde.

netusite kde by mohol byt problem?

 

#47 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

Hmm, a renderuješ opravdu všechny prvky z formuláře? Nebo nepřejmenováváš někde atribut id u prvku?

Chtělo by to vědět, který prvek to způsobuje, tzn. debugovat javascript.

Jinak pokud to chceš vyřešit tak bych doporučoval přidat před řádek:

if(typeof(sender) != 'string');
...

kontrolu zda-li je sender null a vrátit true:

if(!sender)
        return true;
if(typeof(sender) != 'string');
...

Teď to bohužel neopravím, tak si to kdyžtaj uprav v LiveClientScript.php (měl by to být řádek 162)

 

#48 před 2 lety

cmelis
Člen
Registrovaný: 11. 7. 2010
Příspěvky: 29

Re: [addon live-form-validation] Live Form Validation

čau,

neplánuješ prosím tento plugin přepsat do php 5.3 s namespaces? Začínám s nette a používám php 5.3 ale nějak se mi to nedaří rozchodit.

případně děkuji předem :)

 

#49 před 2 lety

redhead
Nette guru
Registrovaný: 2. 5. 2009
Příspěvky: 1232

Re: [addon live-form-validation] Live Form Validation

cmelis napsal(a):

neplánuješ prosím tento plugin přepsat do php 5.3 s namespaces? Začínám s nette a používám php 5.3 ale nějak se mi to nedaří rozchodit.

To už si druhý během dneška :D No, musím se přiznat, že o namespacech toho moc nevím (resp. nikdy jsem s nimi nepsal). Je to ale je jen jedna třída, nemůže to být složité to přepsat, nechceš to zkusit? Nemám zrovna teď moc čas.

 

#50 před 2 lety

despiq
Nette guru
Registrovaný: 24. 11. 2009
Příspěvky: 354

Re: [addon live-form-validation] Live Form Validation

 
Stránky: 1 2 Next

RSS feed RSS tématu

Zápatí