The document provides information about HTML (Hypertext Markup Language):
1. HTML is the standard markup language used to create web pages and defines the structure and layout of a web page.
2. HTML uses tags to annotate text with semantic information like headings, paragraphs, links, quotes, etc. and the tags are enclosed in angle brackets.
3. Basic HTML tags include <html>, <head>, <title>, <body>, <h1>-<h6> for headings, <p> for paragraphs, <a> for links, <img> for images, and <br> for line breaks.
This document provides tips for designing effective presentations. It recommends creating original templates rather than using standard templates, playing with colors, using good fonts, limiting text on slides, including images and infographics to engage audiences, and getting inspiration from blogs and galleries of creative work. The document concludes by offering help with business presentation design.
This document provides an introduction to HTML (Hypertext Markup Language) by explaining some key concepts:
- HTML is used to create web pages and is a markup language that uses tags to describe the structure and layout of content. It is not a programming language.
- Common HTML elements and tags are explained, including container tags that have opening and closing tags, and empty elements that only have opening tags.
- The document demonstrates how to write basic HTML code and open HTML files in a web browser. It provides examples of common text formatting, list, image, and table tags.
The document provides an overview of web design and development. It begins with defining key concepts like the world wide web, web browsers, HTTP, URLs, and the W3C. It then discusses where to start with web design and the main things someone needs to learn, including HTML, CSS, JavaScript, responsive design, and server-side programming languages like PHP. The document serves as a high-level introduction to the main components of web design.
Project Objective: To gain local relevancy while maintaining corporate brand, margin goals, and commitment to shareholders in order to provide a relevant shopping experience for Target customers.
Managed a team of four members to obtain an overall goal; Studied demographics and geographics in order to determine consumer preferences base on regionalization throughout the United States and Canada, Researched and developed the concept of mobile application implementation in Target stores across these regions, allowing sales and product promotions to be delivered to customers via email & mobile notifications; Regionalized areas of the United States and Canada based on location of Distribution Centers, Food Distribution Centers, and Corporate Offices to analyze best delivery of implementation of new ideas; Consulted with upper-management to improve product niche merchandising and later presented ideas to these members of the Target team; Placed 2nd out of 24 competing teams in overall competition.
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesMattermark
There’s a lot of information out there for sales and marketing professionals. In fact, as our friend Erik Devaney at Drift.com points out, a quick search of the term “sales and marketing advice” yields more than 90 million results on Google.
What’s more, there are tons of industry influencers who, on a regular basis, share their views on everything from content marketing and sales, to pricing and customer success. It’s a noisy conversation, and for many, a confusing one.
So, how do you make sense of it all?
By focusing on the sales and marketing efforts that actually produce results, not flash-in-the-pan engagement. But finding those results is a little challenging. That’s why we decided to put together our latest report with Drift.com, The State of Sales and Marketing at the 50 Fastest-Growing B2B Companies.
Using Mattermark data, we were able to identify the fifty high-growth companies in the U.S. and evaluate their marketing activities to understand which practices really moved the needle. In order to make the qualitative portion of our research more tangible, we evaluated each company on the list in light of how they approached content, customer communication, path to purchase, and pricing.
What we and the team at Drift.com discovered was surprising, to say the least.
No beating around the bush here, just 27 kickass growth hacking tools with a complete breakdown of why we like each one and how much they cost.
I want to give you exactly the information you need, and none of the fluff you don't.
These 27 growth hacking tools are split into six sections:
Email Marketing, Social Media, Marketing Automation, Browser Plugins, Sales Funnel and Miscellaneous Favorites
Questions product managers should ask customersProductPlan
This document provides 12 questions that product managers should ask customers to gain valuable insights. Open-ended questions that uncover customer values, pains, and motivations are most effective. Questions should challenge assumptions and lead to further insights. Customer answers will guide the features included on a product roadmap. The document advises getting customer interviews by explaining their benefit and being gracious. It also recommends documenting interviews quickly and discussing them to eliminate false positives and summarize insights.
The Great State of Design with CSS Grid Layout and FriendsStacy Kvernmo
This document discusses the importance of doing work that you love and believe is great. It includes a quote from Steve Jobs about finding truly satisfying work by doing what you believe is great work and loving what you do. The rest of the document provides examples of challenges, questions, and discussions that commonly come up for designers in their work.
The document provides 10 tips for creating awesome presentation slides: (1) A slide should convey one main idea rather than act as a document. (2) Avoid stock templates and make your own slides to show effort. (3) Choose a color scheme and 3-5 colors that match your theme. (4) Select 3 fonts that match your theme and avoid common stock fonts. (5) Use images to convey messages as people remember images better than words. (6) Include icons to represent complex ideas simply. (7) Leave white space to help focus the audience. (8) Visualize statistics rather than just presenting numbers. (9) Include signposts to help navigate slides. (10) Keep animations to a
25 stats—13 positive, 12 negative—that reflect the marketing world, including content marketing, social media, email newsletters, analytics, blogging, digital video, and more.
Keep these stats in mind when crafting your marketing strategy.
HTML is the backbone of Internet. Learn the basics of HTML, you can create your own website.
If you have any doubt contact me for more details. WhatsApp:8008877940
Rand Fishkin discusses why content marketing often fails and provides 5 key reasons: 1) Unrealistic expectations of how content marketing works, 2) Creating content without a community to amplify it, 3) Focusing on content creation but not amplification, 4) Ignoring search engine optimization, and 5) Giving up too soon and not allowing time for content to gain traction. He emphasizes that content marketing is a long-term process of building relationships and that most successful content took years of iteration before gaining significant reach.
10 Ways Your Boss Kills Employee MotivationOfficevibe
This document outlines 10 ways that bosses can kill employee motivation, including micromanaging employees, focusing only on mistakes, dismissing new ideas, holding useless meetings, making empty promises, telling inappropriate jokes, not keeping their word, measuring employee success in the wrong way, setting unrealistic deadlines, and playing favorites. The document encourages bosses to listen to employee concerns to better motivate them.
This document contains quotes from various authors on topics related to decision making and success. It encourages the reader to take control of their life and decide their own path, as well as work hard and persevere to achieve success however they define it. The quotes discuss deciding one's own destiny, overcoming obstacles through determination, focusing on self-improvement to find unique talents, and balancing success with integrity and caring for others.
Montreal Girl Geeks: Building the Modern WebRachel Andrew
The document discusses Rachel Andrew's experience building the modern web. It summarizes that Rachel found community and a new career through learning HTML and sharing her knowledge of building websites. Over time, the web became more standardized and accessible, though complexity has also increased with various frameworks abstracting the core technologies of HTML, CSS, and JavaScript. Rachel advocates for developing strong fundamental skills in the core technologies rather than relying too heavily on frameworks.
DESIGN THE PRIORITY, PERFORMANCE AND UXPeter Rozek
Page speed is increasingly important for websites. Performance is User Experience and not only a Development Issue. Performance is a process and starts in conception and design.
The document discusses Internet of Things (IoT) and how it is enabling smart cities. It describes technologies that enable IoT like cheap sensors, bandwidth, processing power, and wireless coverage. It discusses the history and challenges of IoT. It outlines how IoT can be used across various sectors and environments like transportation, infrastructure, manufacturing, agriculture and more. It discusses how IoT can provide benefits like improved efficiency, reduced costs, and new revenue streams for cities. Finally, it discusses how citizen engagement and mobile applications can help build smart cities and provide solutions using IoT.
Introduction to Development for the InternetMike Crabb
Brief introduction into developing for the internet. A short history of how pages communicate with a server and a look a different web stacks that can be used in web development
A look at where the market of the Internet of Things is and how technologies like Node.js (JavaScript) and the Intel Edison are making it easier to create connected solutions.
Learn more at https://losant.com.
The major topics include:
* What is the Internet of Things
* Where is IoT Today
* 4 Parts of IoT (Collect, Communicate, Analyze, Act)
* Why JavaScript is Good for IoT
* How Node.js is Making a Dent in the Internet of Things
* What npm Modules are used for Hardware (Johnny-Five, Cylon.js, MRAA)
* What is the Intel Edison
* How to Best Work with the Edison
* Tips for Edison (MRAA, Grove Kit, UPM)
* Where the World of JavaScript and IoT is Going
Finding Our Happy Place in the Internet of ThingsPamela Pavliscak
In the future, technology will work together and make decisions for us, though it may not truly understand humans. Currently, technology can have negative effects like distracting and isolating people. However, if designed well with a focus on empathy, emotional intelligence, and human well-being, technology could have positive impacts like strengthening relationships and empowering personal growth. Creating technology with emotional sensitivity, transparency, and a wellness model may lead to a more human future.
This presentation explores health and well-being on the social web. Included are artwork, screenshots and translations.. This is a working draft and will be presented in late 2016. Your comments are welcome and so are embeds, likes, clips and shares.
- Ron Mader
Twitter: @ronmader
Wiki
http://planeta.wikispaces.com/health
How Much Further Will Internet Stocks Fall? (Share Price Performance)Mahesh Vellanki
The stock market has been getting walloped over the past few weeks, and the Internet sector has not escaped unscathed. This of course has far reaching implications for private market valuations and for what consumer startups can ultimately be worth. Three months ago, I created my own index of Internet companies and analyzed valuation and margins. Let's see how that very index has performed over the past three months by looking at stock performance (data as of Tuesday, 1/26).
https://www.linkedin.com/pulse/how-much-further-internet-stocks-fall-mahesh-vellanki?trk=prof-post
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
25 Festive Fonts For Women Oriented Businesses!DesignMantic
Fonts depict brand’s personality. Fonts must connect to the target audience. DesignMantic has scouted 25 variety of fonts that carry a feminine touch perfect for the women oriented business.
We Are Social's comprehensive new Digital in 2016 report presents internet, social media, and mobile usage statistics and trends from all over the world. It contains more than 500 infographics, including global data snapshots, regional overviews, and in-depth profiles of the digital landscapes in 30 of the world's key economies. For a more insightful analysis of the numbers contained in this report, please visit http://bit.ly/DSM2016ES.
The document discusses designing teams and processes to adapt to changing needs. It recommends structuring teams so members can work within their competencies and across projects fluidly with clear roles and expectations. The design process should support the team and their work, and be flexible enough to change with team, organization, and project needs. An effective team culture builds an environment where members feel free to be themselves, voice opinions, and feel supported.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
How to target your SEO process to a reality of more people searching on mobile devices than desktop and an upcoming mobile first Google index? Check it out.
In this update of his past presentations on Mobile Eating the World -- delivered most recently at The Guardian's Changing Media Summit -- a16z’s Benedict Evans takes us through how technology is universal through mobile. How mobile is not a subset of the internet anymore. And how mobile (and accompanying trends of cloud and AI) is also driving new productivity tools.
In fact, mobile -- which encompasses everything from drones to cars -- is everything.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
1) The document discusses how the University of York Library has used various user experience (UX) techniques like ethnographic observation and interviews to better understand user needs and behaviors.
2) Some changes implemented based on UX findings include installing hot water taps, changing hours, and adding blankets - aimed at improving the small details of user experience.
3) The presentation encourages other libraries, archives and museums to try incorporating UX techniques like behavioral mapping and cognitive interviews to inform design changes that enhance services for users.
Whether it's directly improving patient care or helping lower costs to provide more access to healthcare, organizations are continuing to use IT to move the needle for an industry that is at a pivotal point in innovation.
Learn how our innovative storage solutions can help your organization meet its healthcare Big Data challenges: http://www.netapp.com/us/solutions/industry/healthcare/
This document discusses HTML forms and form elements. It explains that forms are used to collect information from users on a web page. Key elements discussed include:
- The <form> tag which contains all form fields and attributes like action and method.
- Common form field types like text, password, checkbox, radio, submit, and reset.
- Differences between GET and POST methods.
- Other elements like <textarea> and <select> with <option> for multi-line text and drop-down lists.
- Environment variables $_GET, $_POST and $_REQUEST for accessing submitted form data in PHP.
Form using html and java script validationMaitree Patel
This document discusses form validation using HTML and JavaScript. It begins with an introduction to HTML forms, form elements like <input>, and common form controls such as text, checkbox, radio buttons and selects. It then covers JavaScript form validation, explaining why validation is needed and providing an example that validates form fields like name, email and zip code on submit. The example uses JavaScript to check for empty fields and invalid email and zip code formats before allowing form submission.
HTML forms allow users to enter and submit data to a server. The <form> element is used to create an HTML form, which can contain various input elements like text fields, checkboxes, radio buttons, and submit buttons. Common input element types include text, password, radio buttons, checkboxes, and submit buttons. Radio buttons allow a single selection from options, while checkboxes allow zero or more selections. The submit button submits the form data to the action page specified in the form tag.
This document provides an overview of HTML forms and their various elements. It discusses the <form> tag and its attributes like action and method. It then describes different form elements like text fields, password fields, radio buttons, checkboxes, textareas, select boxes, and button controls. It provides examples of how to create each of these elements in HTML and explains their purpose in collecting user input for processing on the server-side.
This document provides an introduction to HTML, CSS, and JavaScript for creating dynamic web pages. It begins with an outline and overview of HTML, then discusses JavaScript and how it can make web pages interactive. CSS is briefly introduced. The document then covers HTML tags and elements for formatting text, images, and tables. It introduces HTML forms for collecting user input and submitting it to a server. JavaScript is demonstrated for adding basic interactivity. Exercises are provided for students to practice creating web pages and forms using these technologies.
This document provides information about CSS forms including:
- Forms allow users to enter information and perform actions online like searching, registering on websites, shopping online, and signing up for newsletters.
- The <form> element defines a form and includes attributes like action and method. Action specifies the URL that receives the submitted form data and method can be get or post.
- Common form controls include text fields, checkboxes, radio buttons, submit buttons, textareas, password fields, and select boxes. Each has an <input> or <select> element that defines its type.
- When a user submits a form, the data is sent to the server specified in the action attribute.
This document provides an overview of HTML forms, including the various form elements like <input>, <select>, <textarea>, and <button>. It explains how to structure a form using the <form> tag and how attributes like action, method, and name are used. Specific <input> types are covered like text, radio buttons, checkboxes, passwords, files, and submit buttons. It also discusses <select> dropdowns, <textarea> multi-line inputs, and form submission and processing.
web-lab2 for computer science html tss css javashereifhany
The document provides an introduction to basic HTML elements for creating forms and web pages. It explains key elements such as <html>, <head>, <title>, <body>, and how to add images, links, and comments. It also covers different form controls like text boxes, checkboxes, radio buttons, drop-down menus, and buttons. The document demonstrates how to group related form elements using <fieldset> and <legend> and how to add labels and text areas. It concludes with a brief description of the <div> element to group and style blocks of content.
This document discusses HTML forms and the various input elements used to create forms. It covers the basic structure of a form using the <form> tag and describes many different input types such as text, password, checkbox, radio button, submit button, and file upload. It provides examples of how to code each input type using the <input> tag and its attributes. The document is intended as a reference for how to build interactive forms in HTML.
Forms are used to collect user input and transfer it to a server. An HTML form contains form elements like text fields, checkboxes, radio buttons, and submit buttons to collect information from users. Common form elements include labels, inputs, buttons, selects, textareas, and fieldsets. Inputs can be configured with different types like text, date, email, password, checkbox, radio, and submit to collect different types of data.
Static Websites
This document discusses HTML5 forms and how to code them. It provides examples of different form field types like text, email, number and describes how to declare forms in HTML5 using tags. It also covers styling forms with CSS.
The document discusses how to create different types of HTML form elements, including text boxes, option buttons, checkboxes, drop-down lists, text areas, and submit/reset buttons. It provides the code needed to create each element, explains their attributes and how to style them. Key aspects covered include using labels, setting initial values, organizing elements into fieldsets, and submitting the form data.
The document provides an overview of HTML and XHTML topics including:
1. It defines HTML as a markup language used to define the structure and layout of web pages using tags. XHTML is defined as a stricter version of HTML that follows XML syntax rules.
2. Key HTML topics covered include basic tags for headings, paragraphs, colors, fonts, lists, links, images and tables. It also discusses HTML forms, headers and bodies.
3. The document contrasts XHTML with HTML and outlines requirements for XHTML documents such as mandatory DOCTYPEs and proper nesting of tags.
An HTML form allows users to enter input which is sent to a server for processing. A form contains input elements like text fields, checkboxes, radio buttons, and submit buttons wrapped in a <form> element. Each input field requires a name attribute to be submitted. When the form is submitted, the action attribute defines where the form data is sent, usually to a file on the server specified in the action attribute. The method attribute specifies whether form data is sent via GET or POST.
This document provides an overview of HTML forms. It defines HTML forms as a way to create graphical user interfaces on web pages to collect user input. The <form> tag is used to define a form and includes attributes like action and method. Common form elements include text fields, checkboxes, radio buttons, dropdown menus, and buttons, which are typically defined using the <input> tag along with attributes like type, name and value. The document provides examples of how to code different types of form elements in HTML.
Forms allow users to enter information and submit it to a server for processing. A form contains input elements like text fields, checkboxes, and menus that collect user data. When submitted, the form data is sent to a processing application on the server via GET or POST requests. The application then processes the information and returns a response to the user, such as a confirmation message. Accessible form design includes properly labeling each input field to help users understand the purpose, especially for users relying on screen readers.
Forms are used to collect data from users on a website. A form contains input elements like text fields, checkboxes, and select menus. When submitted, the form sends the user-entered data to a backend script for processing. Common form attributes include name, action, and method. Different input types like text, password, radio buttons, and file uploads are used to collect different data from users.
This document provides an overview of HTML form basics, including the main tags and attributes used to build forms. It discusses:
- The <form> tag and its attributes like action, method, and enctype for defining form properties and behavior.
- Common <input> field types like text, radio buttons, checkboxes, and submit buttons. Other attributes for inputs like name, value, placeholder are also covered.
- Other form tags like <select>, <option>, <label>, <textarea>, <fieldset>, and <legend> and how to use them.
- Attributes added in HTML5 for form validation and how to add validation using JavaScript libraries.
- Examples are provided and the
This document provides an introduction to HTML and CSS. It begins with an outline and then defines HTML as the language of the web, consisting of tags that format text. It describes common HTML tags like headings, paragraphs, links, and lists. It also covers HTML forms, tables, and the DOM tree. For CSS, it defines CSS as describing how HTML elements are displayed and types of CSS like inline, internal, and external stylesheets. It provides examples of using CSS selectors by ID, class, and element. In the end, it briefly introduces the Bootstrap framework for responsive web design across devices.
Similar to Getting Information through HTML Forms (20)
Hard to Reach Users in Easy to Reach PlacesMike Crabb
The aim of this research project is to develop an accessible office workstation for disabled users. This includes investigating various input and output devices that can be used by disabled users and incorporating them into a workstation application to increase bandwidth for each user.
How do we design accessible services for everyone while also caring about the UX? This presentation looks at a model of accessibility that can be used for all users and we show how this works for making accessible UX-friendly tools for television, board gamers, and developers. Presented at UX Scotland 2018
The document outlines the academic peer review process. It involves submitting a paper to a conference, which is then assigned to an area chair and sent to reviewers. The reviewers create scores and feedback, which are used by the area chair to write a summary and determine if the paper is accepted or rejected. The process relies on expert reviewers to evaluate the validity and significance of contributions. The document also provides guidance on conducting a detailed peer review, including performing multiple reads of the paper, checking for flaws, structuring a review report, and focusing on strengths as well as areas for improvement.
This document provides an overview of qualitative data analysis techniques including inductive and deductive approaches, coding methods like open coding and axial coding, developing code hierarchies, comparative analysis using tables and models, and ensuring analytic quality through reflexivity. It discusses writing as a tool for analysis, such as keeping a research diary, and the importance of anonymity and validity in qualitative research ethics.
Conversation Discourse and Document AnalysisMike Crabb
This document provides information on studying discourse through analyzing conversations and documents. It discusses generating an archive of various materials, the practicalities of recording audio and video sources, and methods for transcribing recordings. Conversation analysis is explored by examining structural organization and how refusals are handled. Analyzing documents involves considering how and where they were read or used. Overall, the document outlines different approaches for exploring language use through discourse studies.
1. Focus groups can be used in various sectors like marketing, public relations, health services, and social science research to generate insights into attitudes, behaviors, and decision-making processes.
2. Proper research design and planning is required when conducting focus groups. This involves considering the facilitator, setting, participant size and composition, recruitment methods, topic guide, and addressing any ethical issues.
3. Focus groups are best for exploring perspectives and meanings that people ascribe to ideas and experiences. They provide insights into how views are formed and modified in a group context.
This document provides an overview of conducting interviews for research purposes. It discusses the steps involved, which include designing the study, conducting interviews, ensuring quality and ethical standards, and analyzing the data. Key aspects covered include developing interview questions, creating an engaging dialogue with participants, addressing confidentiality and consent, and using different analytic approaches such as having participants validate interpretations. The overall aim is to understand participants' perspectives in a rigorous yet empathetic manner.
This document provides an overview of qualitative research methods. It discusses what qualitative research is, how to get the right sample, important aspects of qualitative research design such as research questions and comparisons. It also covers organizing a qualitative study, ethics, and designing for different qualitative methods like interviews, focus groups, and ethnography. Key considerations for each method are outlined.
Presentation on designing for different types of accessibility challenges. Permanent, situational, and temporary aspects of accessibility are discussed.
This document discusses accessibility in gaming. It presents a model of accessibility that includes visual, cognitive, physical, communication, emotional, socio-economic, and intersectional factors. It discusses permanent, situational, and temporary challenges and provides examples. It addresses the current state of accessibility in games and outlines areas for future improvement, including increased use of simulation and guidelines. The document advocates for designing games that are both accessible and fun.
The document discusses principles of pattern perception and map design. It covers Gestalt's laws of proximity, similarity, connectedness, continuity, symmetry, closure, and relative size. It then discusses representing vector fields through showing direction, magnitude, and orientation. It also discusses the perceptual syntax of diagrams through creating nodes and relationships. Finally, it discusses the visual grammar of maps through using contours, textures, colors, and lines to represent geographic regions, paths, and point entities.
Using Cloud in an Enterprise EnvironmentMike Crabb
Introduction to the different cloud models that exist and how they can be used in an enterprise level environment. Short discussion on UK DPA and its relevance to cloud computing
Teaching Cloud to the Programmers of TomorrowMike Crabb
This document discusses Robert Gordon University's use of cloud computing in its computer science curriculum. It describes how courses from first year HTML to final year projects utilize cloud servers for teaching web programming and deploying student work. This allows students to focus on coding rather than server maintenance and eases collaboration. Using the cloud improves students' employability by gaining experience with tools like Git and deploying to platforms such as Microsoft Azure. It also benefits lecturers by increasing security, stability and trackability compared to maintaining physical servers. The cloud facilitates research projects through easier code and data sharing between collaborators. However, cloud services require flexibility as no single solution meets all needs.
This document discusses different ways that PHP can receive input from forms and other sources like databases. It covers using GET and POST methods to pass variables between pages via URLs or form submissions. It also provides an example of linking a form to a database by connecting in PHP, obtaining POST variables, writing an SQL query, and redirecting to another page that displays the database records.
Content marketing is a pivotal aspect of digital marketing that focuses on creating, publishing, and distributing valuable content to attract and engage a target audience. Unlike traditional advertising, content marketing aims to build a lasting relationship with potential customers by providing them with useful and relevant information.
Short-Tail Keywords:
Short-tail keywords are brief and general search queries, typically consisting of one or two words. These keywords usually have high search volumes and competition. For example, "digital marketing" or "best headphones" are short-tail keywords. They are broader in scope and can be more challenging to rank for due to their popularity.
Long-Tail Keywords:
Long-tail keywords are longer and more specific phrases that visitors are more likely to use when they're closer to a point-of-purchase or when using voice search.
Mounded storage has proved to be safer compared to above ground storage as it provides passive & safe environment & eliminates possibility of boiling liquid expanding vapor explosion.
This PPT provides some details regarding design guideline for mounded storage vessels.
SS26 Environments & Design Peclers Paris Trend BookPeclers Paris
After celebrating the desirability of sufficiency, magical oneirism emerges as a new keystone of creative inspiration. Enhancing reality with a fantastic halo, unbridled imaginary worlds inspire promising futures.
1. webDeV@rgu
getting information from users
html forms
quick tip…
THE “SECURITY HACK” AT THE END OFTHIS PRESENTATION IS SOMETHINGTHAT EVERYONE SHOULD KNOW!
2. • HTML Forms
• Form Presentation
• Form Elements
• Input Types
• Input Attributes
• Form Security
Overview
4. • Capturing user input
• registering user information
• entering username and password for login
• posting status updates to social networks
• submitting a search query
• taking a questionnaire
• Transmitting user input elsewhere
• send to client side JavaScript for validation
• send to server side process (PHP, Java,
JavaScript)
Purpose of html Forms
7. • The form tag contains all the input elements
• <form> … </form>
• Input elements can be of <input type=“” />
• Text/password/file or textarea
• Radio button or Checkbox
• Select boxes
• All input elements should be given a form label
• Improves accessibility if using a screen reader
• <label> … </label>
• Fieldsets can be used to graphically group input
elements together
• <fieldset> … </fieldset>
Basic form elements
13. Form Presentation
• Best practice is to use CSS
• However, tables are still used a lot for layout of
form elements
• better than a messy form
• Next week we will look at CSS in a lot more detail
so that you can get the hang of it.
15. • Provides simple text input
text
<form>
<label for=“firstname>First name:</label><br>
<input type="text" name="firstname"><br>
Last name:<br>
<input type="text" name="lastname">
</form>
16. • Provides text input that is hidden from the user
password
<form>
User name:<br>
<input type="text" name="username"><br>
User password:<br>
<input type="password" name="psw">
</form>
17. <form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mike"><br>
Last name:<br>
<input type="text" name="lastname" value="Crabb"><br><br>
<input type="submit" value="Submit">
</form>
• Submit button for forms
submit
19. • Provides for a selection of zero or more items from
a list of options
checkboxes
<input type="checkbox" name="pets" value="loveCats">I love cats <br>
<input type="checkbox" name="pets" value="loveDogs">I love dogs
20. • Provides for only one selection from a list of options
Radio buttons
<input type="radio" name="cats" value="loveCats">I love cats <br>
<input type="radio" name="cats" value="hateCats">I have no soul
21. • Choose from a list of options
• use the <select> tag
• list <options>
Selection (drop down) Box
<label for="degreeTitle">Degree Title:</label>
<select name="degreeTitle">
<option value="cs">Computer Science</option>
<option value="dm">Digital Media</option>
<option value="cnmd">Computer Network Management and Design</option
</select>
22. • Provides for only one selection from a list of options
coloUr
<form>
Select your favorite color:
<input type="color" name="favcolor">
</form>
23. • Provides for only one selection from a list of options
email
<form>
E-mail:
<input type="email" name="email">
<input type="submit">
</form>
24. • Provides for only one selection from a list of options
URL
<form>
Add your homepage:
<input type="url" name="homepage">
</form>
25. HTML5 form improvements
email
url
Reset
color
check input is valid email address
(something@something.something)
check input is valid web address
(http://www.something.something)
Clears everything on the page
Select a colour
american spelling
27. • The value attribute specifies the initial value for an
input field:
value
<form action="">
First name:<br>
<input type="text" name="firstname" value="John">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
28. • The readonly attribute specifies that the input field
is read only (cannot be changed)
read only
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" readonly>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
29. • The disabled attribute specifies that the input field
is disabled.
• A disabled element is un-usable and un-clickable.
• Disabled elements will not be submitted
Disabled
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" disabled>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
30. • The size attribute specifies the size (in characters)
for the input field
size
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" size="40">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
31. • The maxlength attribute specifies the maximum
allowed length for the input field:
maxlength
<form action="">
First name:<br>
<input type="text" name="firstname" maxlength="10">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
32. • The autocomplete attribute specifies whether a
form or input field should have autocomplete on or
off
autocomplete
<form autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email"
autocomplete="off"><br>
<input type="submit">
</form>
33. placeholder
• The placeholder attribute specifies a hint that
describes the expected value of an input field (a
sample value or a short description of the format).
<input type="text" name="fname" placeholder="First name">
34. required
• When present, it specifies that an input field must
be filled out before submitting the form.
• The required attribute works with the following
input types: text, search, url, tel, email, password,
date pickers, number, checkbox, radio, and file.
Username: <input type="text" name="username" required>
This one is
important
36. form security
• Forms can be quite insecure when we are using
them, we need to make sure that the right data
is being seen by the right people
• and that no-one can get access to the
really sensitive data!
For example…here’s how to find our a password on
an unsecured computer
PS - DON’T DO THIS ONE SOMEONE ELSES
COMPUTER - YOU’ll GET INTO A LOT OF TROUBLE!!
37. I’ve visited a website and have put in my
username and password into the box
provided. Let’s say that now I have to step
away from my computer for 5 seconds…
38. Some unsavoury character comes along
and looks at my screen. They right click on
the password field and then go to inspect, I
wonder what they are up to?
39. Now they are looking at the HTML for this
web page and have an interest in the field
that my password is in. It’s ok…its secure
(it really isn’t).
40. They change the form element from:
<input type=“Password”>
to
<Input Type=“text”>
and now my password is being shown to the
world #awkward!
41. • HTML Forms
• Form Presentation
• Form Elements
• Input Types
• Input Attributes
• Form Security
Recap
42. get in touch!
@mike_crabb
Lecturer in Web Development at Robert Gordon University
(Scotland)
@rgucomputing
Robert Gordon University - School of Computing Science and
Digital Media