beginners-step-by-step-coding-course-learn-computer-programming-the-easy-way

Page 212

HTML forms and hyperlinks Web pages are connected by hyperlinks and forms. While hyperlinks send requests for a specific url, forms send a request that includes data from the current web page. This data is then used by the server to process the request. HTML forms An HTML <form> tag contains input elements that allow the user to enter data to be sent to the server. When a user clicks the submit button, the browser will send the values of all the input fields in the form to the

Labels The <label> tag adds a text label to an input control. When the label is clicked, the cursor jumps to the input control. The “for” attribute in the <label> tag must point to the “id” attribute (see p.211) of the input control.

Checkboxes This is used for indicating a true or false value. If the checkbox is ticked, the browser submits the value in the “value” attribute.

Select drop-down lists Select elements allow the user to choose an input from a list of possible values. This selected value is included in the form data sent to the server.

server. Every input field must have a “name” attribute. This identifier is used as the key for the data value. A form can include various elements for inputting data, including text fields, text areas, labels, checkboxes, radio buttons, select drop-down lists, and hidden fields.

<label for="Name">Name:</label> <input type="text" id="Name" name="Name" placeholder="Enter name" />

<input type="checkbox" name="hasDrivingLicense" value="true"> Do you have a driving license?

<select name="city"> <option value="delhi">Delhi</option> <option value="cairo">Cairo</option> </select>

Radio buttons Radio buttons are used to select one of a group of possible values. Each radio button’s “name” attribute will contain the same value. This indicates that they are possible answers for the same field.

<input type="radio" name"gender" value="male" checked/> Male<br/> <input type="radio" name"gender" value="female" /> Female


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

Other programming languages

5min
pages 344-347

PROJECT: Responsive website

52min
pages 304-343

ACKNOWLEDGMENTS

1min
page 360

INDEX

26min
pages 352-359

GLOSSARY

16min
pages 348-351

Graphic user interfaces

2min
pages 286-287

Libraries and frameworks

2min
pages 284-285

Object-oriented JavaScript

2min
pages 282-283

JavaScript debugging

3min
pages 280-281

Functions in JavaScript

2min
pages 278-279

Input and output

3min
pages 272-273

Loops in JavaScript

5min
pages 274-277

Logic and branching

2min
pages 270-271

Variables and data types

6min
pages 266-269

PROJECT: Styling the web

29min
pages 242-263

Code editors

4min
pages 208-209

Build a better website

4min
pages 214-215

Responsive layouts

2min
pages 240-241

HTML forms and hyperlinks

3min
pages 212-213

How the Web works

3min
pages 206-207

Exploring basic HTML

4min
pages 210-211

Pygame Zero

2min
pages 176-177

PROJECT: Budget manager

20min
pages 158-175

Logic operators and branching

3min
pages 104-105

Objects and classes

2min
pages 156-157

PROJECT: Team allocator

14min
pages 118-129

Libraries

3min
pages 116-117

What is Python?

3min
pages 94-95

Loops in Python

5min
pages 108-111

Installing Python

3min
pages 96-97

Using functions

3min
pages 50-51

Sending messages

3min
pages 48-49

Input

3min
pages 46-47

Logic and decisions

3min
pages 44-45

Managing program flow

4min
pages 40-41

Manipulating data

3min
pages 42-43

Output using movement

4min
pages 36-37

Output using looks and sounds

4min
pages 38-39

Coloured blocks and scripts

3min
pages 34-35

FOREWORD

2min
pages 10-11

What is programming?

3min
pages 16-17

Programming languages

6min
pages 22-27

What is Scratch?

2min
pages 28-29

About this book

3min
pages 12-15

Working as a software developer

2min
pages 20-21

Coding in the real world

1min
pages 18-19
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.