Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> NyssNiceForm, Klasa do obsłuchi formularzy przyjemnych dla oka.
envp
post
Post #1





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam, napisałem sobie składnik do mojego frameworka. Komponent ten tworzy formularze z nietypowym wyglądem (który zaporzyczyłem od badboy'a). W krótce wejdzie do NyssFramework, jako jeden z helperów(?), a póki co jest napisany tak, że może działać samodzielnie. Plik przykładnowy umieszczony jest w katalogu z samą klasą (index.php).

Aby wszystko działało fajnie i pięknie dodajemy na stronie w sekcji head:

  1. <script language="javascript" type="text/javascript" src="js/niceforms.js"></script>
  2. <style type="text/css" media="screen">@import url(css/niceforms-default.css);</style>


Następnie includujemy sobie klase NyssNiceForm

  1. <?php
  2. require_once('niceform.class.php');
  3. ?>


i dalej jak w przykładzie smile.gif

Przykładowy Formularz:
http://envp.ovh.org/NyssNiceForm/

oraz sama klasa do pobrania:

NyssNiceForm_v0.1.tar.gz

Mam nadzieję, że klasa się komuś przyda. Jest jeszcze bardzo 'młoda' i pewnie pełna błędów, ale validator ją zatwierdził, moje oko - też więc... smile.gif

Ps. Zapomniałem dodać, ale może ktoś nie zrozumie (choć wątpie)
Jak dajemy:
  1. <?php
  2. $oNiceForm->addElement($oRadio1,'Radio');
  3. ?>

To drugim parameterm jest namespace, w którym klasa sobie dany lement zapisauje - możemy wpisać co kolwiek.

Jeśli są jakieś pytania to : kamil@linux.pl

Ten post edytował envp 22.10.2006, 11:14:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Chodzi o to, że część pól przerabiana jest przez js na podstawie id
Klocic sie nie bede bo ja to tylko pobieżnie przejrzalem, ale zauwazylem, ze ty pol nie pobierasz po id, ale po nazwie pola:
document.getElementsByTagName('select');
document.getElementsByTagName('input');
itd.
czyli ze w zasadzie id pola cie nie obchodzi bo i tak lecisz po wszystkich np. selectach a nie po wybranych dodanych z klasy.

Ale jak mowilem ja to tylko pobieznie przegladalem winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie
- envp   NyssNiceForm   22.10.2006, 11:06:49
- - ikioloak   Opera 9.01 linux- nie dzialaja checkboxy i radiobu...   22.10.2006, 11:22:46
- - envp   Kurde działa, tylko trzeba na labele wcisnąć Nies...   22.10.2006, 11:25:37
- - dr_bonzo   Kurde nie! Checkboxy/radiobutony maja byc klik...   22.10.2006, 11:39:48
- - envp   No nie za bardzo, ale pokombinuje... Witam, popra...   22.10.2006, 19:33:15
- - Strzałek   Taki mały offtopic. http://riddle.jogger.pl/2006/...   27.10.2006, 18:17:48
- - envp   tak, czytałem, klasa jest dla tych, którzy chcą je...   28.10.2006, 01:18:32
- - Athlan   Słowa krytyki: No niestety, niceforms zas...   11.11.2006, 18:33:11
- - PiotrLegnica   CytatNo na pewno przerobić to uciążliwe pole selec...   12.11.2006, 15:52:07
- - envp   Na razie zawieszam jakiekolwiek poprawki w tym pro...   12.11.2006, 16:31:42
- - Athlan   Mimo tego nalegam... projekt uważam za bardzo fajn...   16.11.2006, 18:40:12
- - eai   Podoba mi się. Ale raczej nie korzystam z takich r...   17.11.2006, 10:26:04
- - nospor   ogolnie idea fajna, formularze ladnie wygladaj...   17.11.2006, 10:38:53
- - envp   Chodzi o to, że część pól przerabiana jest przez j...   17.11.2006, 11:49:53
- - nospor   CytatChodzi o to, że część pól przerabiana jest pr...   17.11.2006, 11:58:58
- - Athlan   Cytatno wlasnie: poco obudowywac to w klase, skoro...   18.11.2006, 19:05:29
- - nospor   CytatNospor, używam NiceForma i powiem... kla...   18.11.2006, 19:09:55
- - Athlan   Cytatale ja sie nie chce klocic echo str_replace(...   18.11.2006, 20:15:07
- - nospor   CytatJak wyobrażasz sobię validację? do pola dopus...   18.11.2006, 20:37:54


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:28