You should be familiar with the new HTML5 form elements from this  week’s reading, but if you need a refresher, this article about HTML5 Forms and Input Types (Links to an external site.)Links to an

You should be familiar with the new HTML5 form elements from this  week’s reading, but if you need a refresher, this article about HTML5 Forms and Input Types (Links to an external site.)Links to an external site. provides a good review (with plenty of screenshots) of the new elements.There are two examples of forms described in detail below. When you have finished reading, please:provide your thoughts on each form provide one example of a form you have interacted with recently and describe any elements you think are good or badExample One: PaypalThe first form I want to look at is Paypal’s account creation form:Paypal Account Sign Up (Links to an external site.)Links to an external site.One of the things you would notice is that PayPal asks you for the  absolute minimum amount of information it needs to in order to continue  along the process of creating an account, a great strategy when you need  to gather a lot of information from people, but don’t want to scare  them away:The first form you see is a simple choice. Personal Account or Business Account The “Continue” button below your selection shows you are not done  with this sign up process yet, but you have started down that path. You might notice that these radio buttons look a bit different than the ones you are used to seeing. They are using some advanced CSS to draw those radio buttons inside of the form fields label. /* Background */.radioButton:before { content: “”; position: absolute; box-sizing: border-box; width: 1.5rem; height: 1.5rem; background: #ffffff; border: 1px solid #9da3a6; border-radius: 100%; cursor: pointer; -webkit-box-shadow: inset 0 1px #ffffff; box-shadow: inset 0 1px #ffffff;}/* Checkmark */.radioButton:after { opacity: 0; content: “”; position: absolute; width: .6rem; height: .6rem; left: .75rem; top: .75rem; -webkit-transform: translate(-50%, -50%); background: #009cde; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 100%; cursor: pointer; box-shadow: 0 1px rgba(255, 255, 255, 0.5);}  Which, when clicked, triggers another advanced CSS selector to draw the blue inside: input[type=radio]:checked + .radioButton:after { opacity: 1;}  After deciding which kind of account is being used, you are given another short series of form fields: Email, Password, Confirm Password These look standard until you click into one and then click somewhere else without entering any text in. These inputs are making use of HTML5 validation By simply adding required=”required” as an attribute to your form  element, most modern browsers will not allow the form to be submitted  until there is some content inside that input box. Paypal goes even farther on the email field: Not only are they requiring this field (required=”required”), but  they are also indicating that this field must be an email address  (type=”email”). The type of email does a couple of important things: By default, browsers will not accept any input in an email field without an “@” symbol in it. Perhaps most importantly though, on mobile devices (tablets and  phones) the email input type will trigger a different keyboard layout  (one that includes the “@” character) ( (Links to an external site.)Links to an external site.resources/uploads/iphone_keyboard_type_email.jpg (Links to an external site.)Links to an external site.) They also provide instant feedback when you have filled out the input in the required manner: After getting past the password and email requirements, you are  shown the final fields, which might look familiar, as just about every  form on the web asks for this information nowdays I believe this form is successful because of the way Paypal gets you  to invest your self into the form so easily. Forms that are set up this  usually have people thinking:”Oh great, I only need to choose my account type, this is easy!” Chooses account type and sees other fields “Oh, that makes sense, of course they need an email and password.” Completes these fields. “Oh man, now they want all of that information too, well I’ve already come this far, I might as well just keep going.” Completes this information and finally has an account. Paypal gets you to fill out 13 fields without really understanding  that you did it. A form with 13 fields on it to start is usually  intimidating and might scare people away, but if you collect a little  bit of information at a time, you are more likely to get people to fill  out the form.Example 2: Social TeesSocial Tees Animal Rescue Application (Links to an external site.)Links to an external site. This site is actually making use of a Google Form (Links to an external site.)Links to an external site.  which is a nice way to capture information if you don’t have the  resources to build a database to store information in. However, the form  they wound up with is very long and very ugly. This form has around 55  fields, 50 of which are required.Now, in a situation like this, you often times do need to collect a  lot of information, but the better approach would be to break it up over  several pages (which is possible in Google Forms). That way, you at  least feel like you are making progress. Having visitors to your sites  complete a larger number of smaller tasks is generally a better idea  than forcing them to complete one giant task.The other issues with this form is that it is not taking advantage of all the new form fields HTML5 allows for:email number date (this one they do use) This triggers a calendar dropdown that looks different across browsers These field elements all add a bit of improvement over the basic text field that is being used instead, as noted on the HTML5 Doctor link (Links to an external site.)Links to an external site. provided in this week’s discussion overview.

Give us your instructions.
Select the type of service you need: writing, calculations, or programming. We’ve created an intuitive order form that tells you what information to enter and where, so make sure to fill out each required field. Also, make your requirements as specific as possible. Don’t rush! Take your time and explain everything in detail how it works.

Proceed to checkout and enter your credit card details or PayPal login, how to pay. Follow the payment provider’s instructions to confirm the transaction.
Now your order is in our system! We’ll start processing it right away.

Place Your Order

Contact Us

Frequently asked questions
Is your service confidential?

When you place an order with our company, we ask you to provide us with such personal information as your name, phone number, and email address. We need this data to keep you updated on the important things related to your order or account.

Is there a possibility of plagiarism in my completed order?

We complete each paper from scratch and in order to make you feel safe regarding its authenticity, we check it for plagiarism before its delivery. To do that, we use our in-house software, which can find not only copy-pasted fragments but even paraphrased pieces of text. Unlike popular plagiarism detection systems that are used by most universities (e.g., we do not report to any public databases—therefore, such checking is safe.

We provide a plagiarism-free guarantee that ensures your paper is always checked for its uniqueness.

Is there a money-back guarantee? If yes, how can I receive a refund?

You can certainly get your money back in several cases. You can receive a full refund if you have paid for your order twice or if you have placed two identical orders. In case your paper was late or the quality of the paper does not correspond to your expectations, you will get compensation for these issues.

Do you keep a database of pre-written essays?

No, we do not have such a database. All papers you order from us are written from scratch. This means your paper is unique and has never been published before—neither will it be published after we deliver it to you.


When will my custom paper be done?

While placing an order with WritersHub, you can choose a period of time within which a paper should be delivered to you. The countdown until the specified deadline starts automatically from the moment we receive your payment in our system. For example, if you pay for your order at 6pm on Monday and choose a 3-day delivery option, you will receive your custom paper by 6pm on Thursday.

Remember that a writer needs a sufficient amount of time in order to conduct thorough research. Therefore, please choose the most suitable deadline when you place an order. Moreover, the later you need your paper to be delivered to you, the cheaper it will be. Thus, you will be able to save your money while your writer will have enough time to work on your order and ensure its quality.

Make sure you upload all the additional materials at the very beginning. If you fail to do that, the deadline for your order will be postponed as well.

I haven’t received my custom paper by the deadline. What should I do?

Let us know immediately about that. You can do it by writing a message on Facebook or email us. Our support manager will carefully examine your order and will assist you with it right away. The reasons for late delivery may vary from time to time. It can happen that you have entered a wrong email address or your spam filter does not allow you to receive emails from us. It is also possible that the writer is waiting for your reply and can not continue working without your assistance, or we are checking the work for plagiarism. Whatever the case may be, contact us if you have any problems with getting your order on time.