<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PROGRAMOWANIE i WEBMASTERKA &#187; formularz</title>
	<atom:link href="http://www.wvista.pl/index.php/tag/formularz/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wvista.pl</link>
	<description>Informacje i porady dla programistów i webmasterów. Wersja bardzo beta</description>
	<lastBuildDate>Mon, 16 Jan 2012 09:32:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kreator Formularzy HTML</title>
		<link>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 15:03:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[formularz]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=7</guid>
		<description><![CDATA[Każdy kto ma jakieś doświadczenie webmasterskie na pewno spotkał się z problemem tworzenia formularzy na stronę www. Zadanie to jest o tyle niewdzięczne, że trzeba, oczywiście w zależności od ilości danych w formularzu, wklepać dość dużo kodu, zadbać o format danych wprowadzanych przez użytkownika, co np. w przypadku pola z datą nie jest takie proste, [...]]]></description>
			<content:encoded><![CDATA[<p>Każdy kto ma jakieś doświadczenie webmasterskie na pewno spotkał się z problemem tworzenia formularzy na stronę www. Zadanie to jest o tyle niewdzięczne, że trzeba, oczywiście w zależności od ilości danych w formularzu, wklepać dość dużo kodu, zadbać o format danych wprowadzanych przez użytkownika, co np. w przypadku pola z datą nie jest takie proste, nie mówiąc już o samym wyglądzie formularza. Formularze html można oczywiście tworzyć &#8216;na piechotę&#8217; ale można też posłużyć się, stworzonymi do tego celu, kreatorami (generatorami) formularzy html.<br />
 <span id="more-7"></span><br />
Jednym z takich, bardzo eleganckich, łatwych w obsłudze, intuicyjnych i w pełni WYSYWIG, generatorów jest kreator umieszczony na stronie <a href="http://www.phpform.org" target=_blank>phpform.org</a>. Jest to kreator online umożliwiający w błyskawicznym tempie tworzenie dość zaawansowanych formularzy html. Wizard tego generatora składa się z trzech stron. </p>
<p>Na pierwszej z tych stron wybieramy wygląd, a właściwie kolorystykę formularza (25 templatek do wyboru). Na drugiej dodajemy i edytujemy w bardzo łatwy sposób pola formularza &#8211; do wyboru mamy standardowe pola html tzn. pola tekstowe (jedna linia i wiele linii &lt;textarea&gt;), checkbox&#8217;y, combobox&#8217;y, pola upload&#8217;u plików oraz niestandardowe, czyli np. data, godzina, cena, adres www, imię i nazwisko, telefon, email, dana liczbowa. Właściwości tych pół możemy w łatwy sposób, w ograniczonym zakresie, wizualnie edytować. Na trzeciej stronie, po zapisaniu formularza, mamy możliwość podglądu utworzonego dzieła i ewentualnej jego edycji lub ściągnięcia wygenerowanych plików.</p>
<p>O ile generacja niektórych pól &#8216;dodatkowych&#8217; np. &#8216;imię i nazwisko&#8217; przyśpiesza nam jedynie tworzenie strony, o tyle pole z wyborem daty wyposażone w dołączony, otwierany po kliknięciu, kalendarz na pewno uatrakcyjni niejeden formularz.</p>
<p>Pliki, które musimy &#8216;wgrać&#8217; do naszej aplikacji, ściągamy z kreatora w jednym pliku zip. Po rozpakowaniu znajdujemy tam kilka plików, z których najważniejsze (być może będziemy je modyfikować) to form.html (kod html naszej formatki) i view.css. Dodatkowo dostajemy jeszcze plik view.js (javascript obsługujący formularz), obrazki (png i gif), plik htc i opcjonalnie plik javascript obsługujący &#8216;wyskakujący&#8217; kalendarz.</p>
<p>Ocena narzędzia:</p>
<ul>Zalety:</p>
<li>Elegancja wykonania i elegancki wygląd generowanych formularzy
<li>Intuicyjność, a co za tym idzie łatwość obsługi od pierwszego razu
<li>Bardzo szybkie tworzenie formularzy
<li>Możliwość dodania opisów pól (helpów dla użytkownika)
<li>Dodatkowe, niestandardowe pola
<li>Kalendarz w wyborze daty
<li>Pełny kod z możliwością modyfikacji (formularz nie korzysta w trakcie działania z plików na innych serwerach)
</ul>
<ul>Wady</p>
<li>Brak walidacji na poziomie javascript wprowadzonych danych. Np. pole numeryczne pozwala na wprowadzenie liter, zatwierdzenie nie buntuje się przy wprowadzeniu miesiąca o numerze 13, czy godziny 25:67:89
<li>Brak możliwości zmiany atrybutu &#8216;name&#8217; pól formularza z poziomu kreatora WYSYWIG (można zmienić w plikach)
</ul>
<p>Aby pokazać, kilka razy podkreślaną w powyższym tekście, elegancję narzędzia, poniżej znajduje się wygenerowany przez nie przykładowy formularz html, którego tworzenie nie trwał dłużej niż 2 minuty. Wygląd jest w 100% oryginalny, zmodyfikowane (zmiany w otzrymancyh plikach) jest jedynie działanie klawisza &#8216;Wyślij&#8217;</p>
<p><iframe style="width:100%;height:800px" src="/teksty/phpform/form.html"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

