Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Fill blanks in the following HTML and JavaScript program. Sketch the web page an

ID: 3591065 • Letter: F

Question

Fill blanks in the following HTML and JavaScript program. Sketch the web page and discuss how this page works:

<HTML>
__________
<TITLE> Web Page with JavaScript </TITLE>
<SCRIPT>
5 // Define a function to verify the name types on the form
6 function VerifyName(NameString) {
7 // If the name is empty, then give false
8 if (_________________ == "") {
9 return false
10 }
11 // Define 7 bad characters which are illegal in names
12 IllegalChar = "/, :;[]"
13 // For each of the 7 bad characters, check the typed name
14 // If a bad character has been found, then give false
15 for (i=0; i<=_____________; i++) {
16 aBadChar=_______________.charAt(i)
17 if (_________________.indexOf(aBadChar,0) >= 0) {
18 return false
19 }
20 }
21 // Otherwise (the above two errors are not found), give true
22 return ______________
23 }
24 // Define a function for the action after verify the name
25 function SubmitForm(____________) {
26 // If the verification returns false based on typed address
27 // then signals alert
28 // and move the cursor back to the name box and highlight it
29 // and return true (move on to the next task)
30 if (!VerifyName(form.______________.value)) {
31 alert("Ha-ha! Invalid name. Please input again!")
32 form.___________.focus()
33 ________________.name._____________()
34 ____________ false
35 }
36 return true
37 _____________
38 _____________
39 </HEAD>
40 _____________
41 <H3> SEND YOUR INFORMATION! </H3>
42 Please fill the form and submit it :
43 <BR>
44 <FORM
45 ACTION="mailto:MyEmail@U.edu" METHOD=POST>
46 Your Name: <BR>
47 <INPUT TYPE=TEXT NAME="name" SIZE=50> <BR>
48 Your Address: <BR>
49 <INPUT TYPE=TEXT __________="address" SIZE=50> <BR>
50 Your Request: <BR>
51 <INPUT __________=TEXT NAME="request" _________=100> <BR>
<INPUT TYPE=SUBMIT ___________="Submit Information">
53 <INPUT TYPE=RESET VALUE="Reset the Form">
54 _________________
55 </BODY>
56 </HTML>

Explanation / Answer

MODIFIED CODE

1 <HTML>

2 <HEAD>

3 <TITLE> Web Page with JavaScript< /TITLE>

4 <SCRIPT>

5 // Define a function to verify the name types on the form

6 function VerifyName(NameString) {

7 // If the name is empty, then give false

8 if (NameString == "") {

9 return false

10 }

11 // Define 7 bad characters which are illegal in names

12 IllegalChar = "/, :;[]"

13 // For each of the 7 bad characters, check the typed name

14 // If a bad character has been found, then give false

15 for (i=0; i<= IllegalChar.length; i++) {

16 aBadChar= IllegalChar.charAt(i)

17 if ( NameString.indexOf(aBadChar,0) >= 0) {

18 return false

19 }

20 }

21 // Otherwise (the above two errors are not found), give true

22 return true;

23 }

24 // Define a function for the action after verify the name

25 function SubmitForm(form) {

26 // If the verification returns false based on typed address

27 // then signals alert

28 // and move the cursor back to the name box and highlight it

29 // and return true (move on to the next task)

30 if (!VerifyName(form.name.value)) {

31 alert("Ha-ha! Invalid name. Please input again!")

32 form.name.focus()

33 alert.name.value()

34 return false

35 }

36 return true

37 }

38 </SCRIPT>

39 </HEAD>

40 <BODY>

41 <H3> SEND YOUR INFORMATION! </H3>

42 Please fill the form and submit it :

43 <BR>

44 <FORM

45 ACTION="mailto:MyEmail@U.edu" METHOD=POST>

46 Your Name: <BR>

47 <INPUT TYPE=TEXT NAME="name" SIZE=50> <BR>

48 Your Address: <BR>

49 <INPUT TYPE=TEXT NAME="address" SIZE=50> <BR>

50 Your Request: <BR>

51 <INPUT TYPE=TEXT NAME="request" SIZE=100> <BR>

52 <INPUT TYPE=SUBMIT VALUE="Submit Information">

53 <INPUT TYPE=RESET VALUE="Reset the Form">

54 </FORM>

55 </BODY>

56 </HTML>

THANK YOU

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote