Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Programming
- Programming techniques
- Mastering HTML5 Forms. Create dynamic and responsive web forms with this in - depth, hands-on guide
E-book details
Log in, If you're interested in the contents of the item.
Mastering HTML5 Forms. Create dynamic and responsive web forms with this in - depth, hands-on guide
Ebook
HTML5 has given web developers the ability to easily develop sites and applications which, previously, were extremely time consuming. Now, they can not only build visually stunning forms and web pages, but can also increase the scope of their applications, as well as collect valuable user inputs and data through customized forms.
This practical guide will teach you how to create responsive forms, and how to link them to the database. This will enable you to take advantage of the power behind HTML5 elements for building forms, and make the user interfaces attractive and more interactive.
Explore the benefits of web forms, and learn how to create them using new HTML5 form elements. This guide will take you through a number of clear, practical examples that will help you to take advantage of the forms built and customized using HTML5 and related technologies, quickly and painlessly. Your ability to build responsive forms will be enhanced throughout the book.You will also learn about the necessity of validations, CSS3 properties for improving the look of the form, and how to link the form to the server. Lastly, you will learn to make the standard forms responsive by making them compatible with desktops and mobile devices.
This practical guide will teach you how to create responsive forms, and how to link them to the database. This will enable you to take advantage of the power behind HTML5 elements for building forms, and make the user interfaces attractive and more interactive.
Explore the benefits of web forms, and learn how to create them using new HTML5 form elements. This guide will take you through a number of clear, practical examples that will help you to take advantage of the forms built and customized using HTML5 and related technologies, quickly and painlessly. Your ability to build responsive forms will be enhanced throughout the book.You will also learn about the necessity of validations, CSS3 properties for improving the look of the form, and how to link the form to the server. Lastly, you will learn to make the standard forms responsive by making them compatible with desktops and mobile devices.
- Mastering HTML5 Forms
- Table of Contents
- Mastering HTML5 Forms
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Forms and Their Significance
- Understanding web forms
- Benefits
- HTML versus HTML5 forms
- The form <input> types, elements, and attributes
- The <form> <input> types
- The <form> elements
- The <form> attributes
- Building an HTML5 form
- Guidelines
- Summary
- Understanding web forms
- 2. Validation of Forms
- Form validation
- Client-side form validation
- Server-side form validation
- HTML5 form validation
- Code 1 validating a textbox using JavaScript
- Code 2 validating a textbox using HTML5 <form> controls
- Constraint validations
- HTML5 constraint validation APIs
- The validity object
- The checkValidity method
- The setCustomValidity() method
- The willValidate attribute
- The validationMessage attribute
- The patternMismatch property
- The validity.patternMismatch attribute
- The customError property
- The validity.customError property
- The rangeOverflow property
- The validity.rangeOverflow property
- The rangeUnderflow property
- The validity.rangeUnderflow property
- The stepMismatch property
- The validity.stepMismatch property
- The tooLong property
- The validity.tooLong property
- The typeMismatch property
- The validity.typeMismatch property
- The valueMissing property
- The validity.valueMissing property
- The valid property
- The validity.valid property
- HTML5 constraint validation APIs
- Error messages
- Summary
- Form validation
- 3. Styling the Forms
- CSS3 for web forms
- Selectors and pseudo-selectors
- Backgrounds
- The background-clip property
- Syntax
- Values
- The background-origin property
- Syntax
- Values
- The background-size property
- Syntax
- Values
- The background-color property
- The background-repeat property
- The background-attachment property
- Borders
- The border-radius property
- Syntax
- Values
- The box-shadow property
- Syntax
- Values
- The border-image property
- Syntax
- Values
- The background-clip property
- Text effects
- The text-shadow property
- Syntax
- The word-wrap property
- Syntax
- Values
- The text-shadow property
- Fonts
- The @font-face rule
- Syntax
- Font descriptors
- The src font descriptor
- The font-style font descriptor
- The font-stretch font descriptor
- The font-family font descriptor
- The unicode-range font descriptor
- The font-weight descriptor
- The @font-face rule
- Gradients
- Syntax
- Values
- Styling the forms
- Guidelines
- Summary
- 4. Connection with Database
- PHP
- Syntax
- Form handling
- The GET method
- The POST method
- The filter method
- Validating user input data
- Sanitizing user input data
- The FILTER_CALLBACK filter
- Filter multiple inputs
- MySQL
- MySQL for PHP
- MySQL-PHP connectivity
- Open a connection to the MySQL server
- Close a connection
- Create or select a database
- Create a database
- Select a database
- Create a table
- Primary keys
- Spoofing and forging forms
- Forging HTTP requests
- Spoofing submissions
- Shared secrets
- Setting expectations
- Linking a form to a server
- Summary
- PHP
- 5. Responsive Web Forms
- Responsive design
- Googles view about responsive design
- Benefits of using responsive design
- How responsive design works
- Screen resolutions
- Viewport
- Media queries
- Media types
- Internal media query
- Syntax
- External media query
- Internal media query
- Media features
- Different screen resolutions
- Small screen devices
- High resolution displays of Apple mobile devices
- For high resolution devices
- For small screen high resolution devices
- For large screen high resolution devices
- Devices in landscape and portrait modes
- Small screen devices in portrait mode only
- Small screen devices in landscape mode only
- Media types
- Fluid grids
- Fluid grid generators
- 960 grid system
- Bootstrap
- Adaptive images
- Features
- How it works
- Customization
- Making our form responsive
- Limitations
- Guidelines
- Summary
- Responsive design
- Index
- Title: Mastering HTML5 Forms. Create dynamic and responsive web forms with this in - depth, hands-on guide
- Author: Gaurav Gupta
- Original title: Mastering HTML5 Forms. Create dynamic and responsive web forms with this in - depth, hands-on guide
- ISBN: 9781782164678, 9781782164678
- Date of issue: 2013-11-22
- Format: Ebook
- Item ID: e_3cq8
- Publisher: Packt Publishing