top of page
Writer's pictureIsaacB

How To Build A Website—Part VII: User input

Updated: Feb 25, 2021

User input has many uses, such as restricting access with a login page or updating one's profile. This input often takes the form of the <input> element. <input> is self-closing tag. The power of input is in its attributes. Though set to 'text' by default, the type="" attribute defines what type of user input we want. This attibute can have any of a dosen values, including 'text', a simple text input field, 'password', a text field that displays dots in place of characters, 'email', a text field that accepts an email address, 'radio', a one-of-many choice among a set of buttons, 'checkbox', a some-of-many choice, 'button', a simple button to press, 'file', which allows the user to select a file from their computer, 'submit', a button that submits the form containing the element, and 'hidden', which is a hidden text area often used to preserve data from another location (like PHP) in the form's data. There are many other possible values for the type="" attribute. The value="" attribute defines the element's initial value.

Some examples:

<input>

<input type="password">

<input type="file">

<input type="button" value="Press Me!">

<input type="radio" value="#1"><br>

<input type="radio" value="#2"><br>

<input type="radio" value="#3"><br>

<input type="radio" value="#4">

<input type="checkbox" value="#1"><br>

<input type="checkbox" value="#2"><br>

<input type="checkbox" value="#3"><br>

<input type="checkbox" value="#4">


<input value="Move along, nothing to see here...">

Inputs can also have placeholders:


<input placeholder="Hello">




The <button> element is a button that can be stylized. It can contain other HTML elements; an image, for example. It automatically submits the form containing it when clicked, but can also be used as a link using onClick="location.assign('somewhere.php');"

<button onClick="location.assign('http://www.minecaptain.com');"></button> outputs:


Next, I will discuss the form and the relationships of its contents.


__RESOURCES__

Iframe —My Website as an iframe

The blank HTML file —Experiment!


10 views0 comments

Recent Posts

See All

Comments


Post: Blog2_Post
bottom of page