Dreaded forms? Feel like you’re looking the barrel of a gun? Want to impress your boss? Don’t worry, bootstrap is here to help. Actually forms aren’t that difficult when you know which tools to get the job done— since there are a plethora of resources on the internets , let’s take a closer look at how you can simplify your workflow and use the right libraries and tools to rapidly design and extend your forms. Although this post is not a tutorial it would be wise to use a front end framework that supports responsiveness as there are many of devices out there that support the full web.

- Twitter Bootstrap: Easily create all types of forms with this open source framework of goodies at Github. It won’t take you more than 25 minutes to go through the examples and have your rough html prototype ready.
- Other Libraries, Frameworks, jQuery Plugins and Useful Resources
- Parsely: Form validation without writing any JS code.
- Bootstrap gives the option to validate without extra libraries. For example append this snippet right after your input element: pattern=”\w+ \w+.*” title=”Please fill out your first and last name” required
- Formly: Glamorize your forms with jQuery.
- Ideal Forms
- Unheap: More great jQuery plugins for inputs.
If you’re not using Bootstrap then you should be for rapid development and to keep yourself sane when styling form elements for different browsers. Of course not to mention the responsive features that are built in. Alternatively you can try using Formalize.me by Nathan Smith or style your own form elements using CSS or Javascript.
by admin on April 18, 2013
I’ve been working with forms these days and was looking for all the major cities in Pakistan in a select field. Obviously I went straight to Google and searched for a quick copy and paste. To my amazement I couldn’t find anything, nada, nunca, zilp, zich.
All I could find were the major cities and those too not in alphabetical order. Actually I found one in alphabetical order, however there was the issue of them being all capitalized. Anyway I went ahead did the grunt work myself.
If you’re a dev looking for something like this, well here it is. Just toggle the line wrap in the code editor below then copy and paste 
|
|
<select class="span2"> <option value="0" selected>[Select an PK City]</option><option value="Abbottabad">Abbottabad</option><option value="Adezai">Adezai</option><option value="Ahmadpur East">Ahmadpur East</option><option value="Ahmed Nager Chatha">Ahmed Nager Chatha</option><option value="Alipur">Alipur</option><option value="Alpuri">Alpuri</option><option value="Arifwala">Arifwala</option><option value="Attock">Attock</option><option value="Ayubia">Ayubia</option><option value="Badin">Badin</option><option value="Bahawalnagar">Bahawalnagar</option><option value="Bahawalpur">Bahawalpur</option><option value="Banda Daud Shah">Banda Daud Shah</option><option value="Bannu">Bannu</option><option value="Batkhela">Batkhela</option><option value="Battagram">Battagram</option><option value="Bhakkar">Bhakkar</option><option value="Bhalwal">Bhalwal</option><option value="Birote">Birote</option><option value="Burewala">Burewala</option><option value="Chakdara">Chakdara</option><option value="Chakwal">Chakwal</option><option value="Chaman">Chaman</option><option value="Charsadda">Charsadda</option><option value="Chichawatni">Chichawatni</option><option value="Chillianwala">Chillianwala</option><option value="Chiniot">Chiniot</option><option value="Chishtian">Chishtian</option><option value="Chitral">Chitral</option><option value="Dadu">Dadu</option><option value="Daggar">Daggar</option><option value="Dargai">Dargai</option><option value="Darya Khan">Darya Khan</option><option value="Daska">Daska</option><option value="Dera Allah Yar">Dera Allah Yar</option><option value="Dera Ghazi Khan">Dera Ghazi Khan</option><option value="Dera Ismail Khan">Dera Ismail Khan</option><option value="Dera Murad Jamali">Dera Murad Jamali</option><option value="Dhaular">Dhaular</option><option value="Digri">Digri</option><option value="Dina">Dina</option><option value="Dinga">Dinga</option><option value="Dipalpur">Dipalpur</option><option value="Diplo">Diplo</option><option value="Dir">Dir</option><option value="Dokri">Dokri</option><option value="Drosh">Drosh</option><option value="Faisalabad">Faisalabad</option><option value="Fateh Jang">Fateh Jang</option><option value="Ghakhar Mandi">Ghakhar Mandi</option><option value="Ghotki">Ghotki</option><option value="Gilgit">Gilgit</option><option value="Gojra">Gojra</option><option value="Gujar Khan">Gujar Khan</option><option value="Gujranwala">Gujranwala</option><option value="Gujrat">Gujrat</option><option value="Gwadar">Gwadar</option><option value="Haala">Haala</option><option value="Hafizabad">Hafizabad</option><option value="Hangu">Hangu</option><option value="Haripur">Haripur</option><option value="Haroonabad">Haroonabad</option><option value="Hasilpur">Hasilpur</option><option value="Haveli Lakha">Haveli Lakha</option><option value="Hub">Hub</option><option value="Hyderabad">Hyderabad</option><option value="Islamabad">Islamabad</option><option value="Islamkot">Islamkot</option><option value="Jacobabad">Jacobabad</option><option value="Jalalpur Jattan">Jalalpur Jattan</option><option value="Jampur">Jampur</option><option value="Jamshoro">Jamshoro</option><option value="Jaranwala">Jaranwala</option><option value="Jauharabad">Jauharabad</option><option value="Jhang">Jhang</option><option value="Jhelum">Jhelum</option><option value="Jungshahi">Jungshahi</option><option value="Kalabagh">Kalabagh</option><option value="Kalat">Kalat</option><option value="Kamalia">Kamalia</option><option value="Kamoke">Kamoke</option><option value="Kandiaro">Kandiaro</option><option value="Karachi">Karachi</option><option value="Karak">Karak</option><option value="Karor Lal Esan">Karor Lal Esan</option><option value="Kashmore">Kashmore</option><option value="Kasur">Kasur</option><option value="Keti Bandar">Keti Bandar</option><option value="Khairpur">Khairpur</option><option value="Khanewal">Khanewal</option><option value="Khanpur">Khanpur</option><option value="Kharan">Kharan</option><option value="Kharian">Kharian</option><option value="Khushab">Khushab</option><option value="Khuzdar">Khuzdar</option><option value="Kohat">Kohat</option><option value="Kot Adu">Kot Adu</option><option value="Kotri">Kotri</option><option value="Lahore">Lahore</option><option value="Lakki Marwat">Lakki Marwat</option><option value="Lalamusa">Lalamusa</option><option value="Larkana">Larkana</option><option value="Latamber">Latamber</option><option value="Layyah">Layyah</option><option value="Liaquat Pur">Liaquat Pur</option><option value="Lodhran">Lodhran</option><option value="Loralai">Loralai</option><option value="Madyan">Madyan</option><option value="Mailsi">Mailsi</option><option value="Mamoori">Mamoori</option><option value="Mandi Bahauddin">Mandi Bahauddin</option><option value="Mansehra">Mansehra</option><option value="Mardan">Mardan</option><option value="Mastuj">Mastuj</option><option value="Mastung">Mastung</option><option value="Matiari">Matiari</option><option value="Mehar">Mehar</option><option value="Mehrabpur">Mehrabpur</option><option value="Mian Channu">Mian Channu</option><option value="Mianwali">Mianwali</option><option value="Mingora">Mingora</option><option value="Mirpur Khas">Mirpur Khas</option><option value="Mithani">Mithani</option><option value="Mithi">Mithi</option><option value="Moro">Moro</option><option value="Multan">Multan</option><option value="Muridke">Muridke</option><option value="Murree">Murree</option><option value="Muzaffarabad">Muzaffarabad</option><option value="Muzaffargarh">Muzaffargarh</option><option value="Nagarparkar">Nagarparkar</option><option value="Narowal">Narowal</option><option value="Naudero">Naudero</option><option value="Naushahro Feroze">Naushahro Feroze</option><option value="Naushara">Naushara</option><option value="Nawabshah">Nawabshah</option><option value="Nazimabad">Nazimabad</option><option value="Nowshera">Nowshera</option><option value="Nushki">Nushki</option><option value="Okara">Okara</option><option value="Paharpur">Paharpur</option><option value="Pakpattan">Pakpattan</option><option value="Pasni">Pasni</option><option value="Pattoki">Pattoki</option><option value="Peshawar">Peshawar</option><option value="Pir Mahal">Pir Mahal</option><option value="Qila Didar Singh">Qila Didar Singh</option><option value="Quetta">Quetta</option><option value="Rabwah">Rabwah</option><option value="Rahim Yar Khan">Rahim Yar Khan</option><option value="Raiwind">Raiwind</option><option value="Rajanpur">Rajanpur</option><option value="Rajo Khanani">Rajo Khanani</option><option value="Ranipur">Ranipur</option><option value="Ratodero">Ratodero</option><option value="Rawalpindi">Rawalpindi</option><option value="Renala Khurd">Renala Khurd</option><option value="Rohri">Rohri</option><option value="Sadiqabad">Sadiqabad</option><option value="Safdarabad">Safdarabad</option><option value="Sahiwal">Sahiwal</option><option value="Saidu Sharif">Saidu Sharif</option><option value="Sakrand">Sakrand</option><option value="Sanghar">Sanghar</option><option value="Sangla Hill">Sangla Hill</option><option value="Sarai Alamgir">Sarai Alamgir</option><option value="Sargodha">Sargodha</option><option value="Shahbandar">Shahbandar</option><option value="Shahdadkot">Shahdadkot</option><option value="Shahdadpur">Shahdadpur</option><option value="Shahpur Chakar">Shahpur Chakar</option><option value="Shakargarh">Shakargarh</option><option value="Sheikhupura">Sheikhupura</option><option value="Shikarpaur">Shikarpaur</option><option value="Sialkot">Sialkot</option><option value="Sibi">Sibi</option><option value="Sohawa">Sohawa</option><option value="Soianwala">Soianwala</option><option value="Sukkur">Sukkur</option><option value="Swabi">Swabi</option><option value="Swat">Swat</option><option value="Talagang">Talagang</option><option value="Tando Adam Khan">Tando Adam Khan</option><option value="Tando Allahyar">Tando Allahyar</option><option value="Tangi">Tangi</option><option value="Tank">Tank</option><option value="Taxila">Taxila</option><option value="Thall">Thall</option><option value="Thatta">Thatta</option><option value="Timergara">Timergara</option><option value="Toba Tek Singh">Toba Tek Singh</option><option value="Tordher">Tordher</option><option value="Turbat">Turbat</option><option value="Umerkot">Umerkot</option><option value="Usta Mohammad">Usta Mohammad</option><option value="Vehari">Vehari</option><option value="Wah Cantonment">Wah Cantonment</option><option value="Warah">Warah</option><option value="Wazirabad">Wazirabad</option><option value="Zhob">Zhob</option><option value="Other">Other</option> </select> |
by admin on March 21, 2013
Adobe has been trying to abstract the complexity of web design for a number of years now. WebFlow, founded by two brothers Vlad and Sergie Magdalin based in Mountain View California is a fantastic tool to help would be web / mobile designers create visually appealing websites without writing a single line of code.

The UI is especially gorgeous and Adobe-esque:

A quote from an article on Venture Beat Magdalin says:
There are lots of recent startups (and Adobe, of course) that are trying to abstract away some of the the complexity behind web design,” said Magdalin.
As far as I know, we are the first (and only?) visual tool to focus very strongly on abstracting away some of the core concepts behind CSS, namely selectors and cascading. These are pretty hard concepts to pick up at first, and are not as easy as just dragging-and-dropping something, but are insanely powerful because they mimic the process of people who are fluent in CSS.
This is a fantastic web tool, the first of it’s kind and boasts tons of features including:
- Create responsive layouts and pixel-perfect designs directly in your browser, without writing a single line of code.
- Webflow aims to make the full power of CSS3 available in a straightfoward visual interface. This means no compromises as you craft your unique designs.
- Tweak your design for all screen sizes.
- Style whatever, however you’d like.
For those who have hit the design chasm the best feature is that you can create clean code without writing a single line with the export feature. I have never seen anything like it on the web before, it truly is a unique web application and well worth a blog post.
With each passing day we see more and more web applications appear and the browser is becoming the OS for them. Very exciting stuff!