Rising Thunder Alpha Test

A "Career Level" DCS World Server Series

This Input Forms page and it's sub-pages are for my study notes and my MDN Web docs tutorial projects only, and therefore are for Testing Only. Please DO NOT enter any confidential personal information!

I will post when an actual registraton page is active for public use, hopefully sometime in 2020.
Otherwise you are welcome to browse, study and experment with all of these forms as you wish! Thanks!

Registration Form

Requirments
Choose Your Coalition

Required fields are marked by *

Upload your avitars:


Experimenting with Differing Form Widgets

Your Callsign:

Your email here:

Password:

Phone Number:

Your Website:

What is your favorite DCS Map?

A number widget whose value is restricted to any value between 0 and 0.99 inclusive, and whose increase and decrease buttons change its value by 0.01.

:00:00

Date & Time selectors

Constrained date selector:

Image Button

Progress Bar: 50/100 (This could be used with the Current Map Time indication)

Meter Bar: 75


Donations Form

Required fields are followed by *.

Contact Information

Title

Payment Information


Where does the data go?

In this example, the data is sent to an absolute URL — http://localhost:6900/.
(The local host :6900 must be up and running.)
(In this basic form example, when executed, if the local server :6900 is not running from a localtion with a html webpage index file, it will display that locations folder contents, if any.)

Your Email:

Here, we use a relative URL — the data is sent to a different URL on the server: /data/
(the directory or file must exist)

Your Email:

When specified with no attributes, as in this example, the form data is sent to the same page that the form is present on:

Your Email:


The GET method

The data will be appended to the the URL as a series of name/value pairs, as seen in the browsers URL (address bar). If a localhost:6900 is running on the clients machine, the browser will open that local host's root directory.


The POST method - Example: Raw PHP

Note to me: For this example to work, the website (Rising Thunder Alpha Test) must be hosted through a PHP server of some kind. It is not allowed on the GitHub server (405).

When submitted, the form data is sent to a php-example.php file, which contains the PHP code. When this code is executed, the browser will display the submitted data (greettings).


Example: Python

For this conflageration of an example to work, a local (server side) Python Flask server must be installed, up, and running. As such, it's not going to work on a github server, but does on my local test server. See comments in html code.


A special case: sending files

This form is set to send the file to a localhost:6900. The localhost server must be configured to handle the files uploaded, or an Error responce will be generated, as is the case here, for now.


Using Built-in Form Validation


Full Example

Do you have a DCS Account? *


Custom Error Messages


Legend placement

Select the DCS modules you have

Your favorite DCS map?

OS-Level Styling