Create a form interface to the cgi program that will accept

Assignment Help Web Project
Reference no: EM131174970

JAVASCRIPT VALIDATION INSTRUCTIONS

This assignment has 4 parts:

1. Obtaining the new script: Download and save the attached comment CGI mailer script form-mail2.pl to your server's cgi-bin directory, and change the permissions on the script to make it executable (not writable). You need not know how it works complete the next step; however, as a Perl CGI script you may be interested in seeing what it does.

2. Setting up the form page: In this part, you will create a form interface to the CGI program that will accept comments on your web site, as well as some information about the sender and send them to you via email. Create the form interface in a file called mailer.html. The form should include some brief instructions and a request for comments. Include the following input elements:

• The form used for gathering the input has a NAME parameter set to usercomments.

• The form uses the POST method and references the script called form-mail2.pl on your server for the action.

• The form includes some brief instructions and a request for comments.

• The form includes the following input elements:

• A text box, called realname for the person's name.

• A text box, called email for the person's email address.

• A text area called message for the comments. Make this a bit larger than the default size.

• A group of at least 3 radio buttons called rating with a rating scale of your choosing for your web site.

• A text box called phone for the person's phone number.

• A text box called bday for the person's birthday.

Make sure that the input elements are organized in a clear and usable fashion, and make sure that the function of each input element is clearly identified.

3. JavaScript validation: In this part, you will add JavaScript validation to the fields on the form. You can base your validation routines on any form validation on the Internet. There is a lot out there already written and there is no need to reinvent the wheel. However, make sure you give credit. The following validations should be checked both when the value of the field changes (onChange) and before the form can be submitted (onSubmit). If a field does not validate, an appropriate message should be displayed on the webpage (not in an alert), and the focus and select should be set to the offending field.

• realname (must be non-blank, must begin with a capital letter, and must contain at least one vowel and one consonant)

• email (email format: [email protected])

• message (must be non-blank)

• phone (telephone format: (###) ###-#### ), but do not allow extra parentheses, spaces, or dashes within the phone number.

• bday (date format: MM/DD/YY)

4. Adding a SSI footer: In this part, you will add a header, using SSI (server side includes), to the mailer page. Re-name your mailer.html file to mailer.shtml, so that the server will check for includes. Include any previous HTML file at the TOP of your file (See https://httpd.apache.org/docs/2.2/howto/ssi.html if you are unsure how to do this). Include an SSI command to display the "last modified" date of the mailer.html file.

To submit this assignment, put your name and a link to your web application in an html page and upload it to BlackBoard.

Reference no: EM131174970

Questions Cloud

Research in regards to switzerland : Global Entrepreneurship Assessment Items for Semester Research in regards to switzerland.
What kind of strategy would recommend for xiaomis expansion : What kind of strategy would you recommend for Xiaomi's international expansion? Would you recommend product standardization or localization?
How did the power of standard oil change society : With reference to the seven levels of corporate power addressed in the text, how did the power of Standard Oil change society? Was the power exercised in keeping with the social contract of Rockefeller's era?
Calculate fred net capital gain for the current year : HI6028 Taxation, Theory, Practice & Law ASSIGNMENT. Calculate Fred's net capital gain for the current year. Assume he also has a net capital loss from last year of $10,000 arising from the sale of shares
Create a form interface to the cgi program that will accept : create a form interface to the CGI program that will accept comments on your web site, as well as some information about the sender and send them to you via email. Create the form interface in a file called mailer.html. The form should include some b..
Arrangement of standards that advised our administration : The Constitution was another arrangement of standards that advised our administration how to function. Standards and laws individuals coexist with each other.
What is the ultimate goal of the criminal : Develop a fact pattern where this person commits their ultimate crime. Walk us through the steps of the crime: how is it carried out, upon whom is it carried out, and what is the ultimate goal of the criminal?
Cash flow from financing activities totaled : W.C. Cycling had $72,000 of cash at year-end 2011 and $18,000 in cash at year-end 2012. The firm invested in property, plant, and equipment totaling $290,000. Cash flow from financing activities totaled +$190,000. If accruals increased by $25,000, re..
Describe the method rationale for using a questionnaire : Provide clear directions for taking and submitting the questionnaire within a specified time range. Inform the participants that the responses will be confidential and will be used in aggregate form.

Reviews

Write a Review

Web Project Questions & Answers

  Create a web application test plan for web-based business

Create a Web application test plan based on a real-life scenario involving a Web-based business which processes credit card information

  Explain the change in web designing is responsive web design

The newest changes in web designing is Responsive Web Design. For this paper you will research this upcoming new design considerations. Use Google, or some other search engine, to find information, DO NOT use Wikipedia as a reference.

  Identify characteristics that make good design effective

Identify the characteristics that make the good design effective and efficient. Include readability, use of colors, font, and the overall design of the website.

  Write about the company describing a little

Write about the company/website by describing a little about company and then describe their main products

  Describe specific design criteria that evaluate any website

Create a table or form describing 10 specific design criteria that can be used to evaluate any website. This table or form will be used in Week 3 to evaluate multiple websites.

  Explain what flash and html5 can and cannot do

Concentrate on reading around the web on what Flash and HTML5 can and cannot do. Draft summary of what you're going to do, this will probably involve developing prototypes for many

  How ericsson benefitted from amazon web services

Assess how Ericsson benefitted from Amazon Web Services (AWS) in terms of cost reduction, automated software updates, remote access, and on-demand availability

  Write report on leadership and management is related

The report should demonstrate that the team has thoroughly researched the keywords and the key issues of their selected statement/topic including any existing arguments. "Project Management techniques can overcome the Project failures", "Leadershi..

  Create a folder in the top level of the public directory

Create a folder in the top level of the public directory of your Webhost account and name it your given name (e.g. jimmy). Upload everything you create in this assignment into that folder

  Develop intermediate-level web page consisting of valid html

Design and develop an intermediate-level Web page consisting of valid HTML content that includes semantic elements, images, and tables.

  Design and implement a web site for our web design

Design and implement a web site for our Web Design and Programming unit - The web site templatemust beASP.NET MVC 4 Web Application in Visual Studio 2012 or 2013 using C#.

  Write unit tests for the calculator app developed

Write Unit tests for the Calculator app developed in Task 1. Design Test Cases must utilize requirements for application. You can choose to use any of the Black Box techniques that you think will be best for this case.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd