File: htmlform1.aspx

package info (click to toggle)
mono-reference-assemblies 3.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 604,240 kB
  • ctags: 625,505
  • sloc: cs: 3,967,741; xml: 2,793,081; ansic: 418,042; java: 60,435; sh: 14,833; makefile: 11,576; sql: 7,956; perl: 1,467; cpp: 1,446; yacc: 1,203; python: 598; asm: 422; sed: 16; php: 1
file content (61 lines) | stat: -rw-r--r-- 2,272 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<%@ Page Language="C#" %>
<html>
  <head>
    <title>HtmlForm test</title>
  </head>
  <body onload="check_src()">
    <script language="javascript" type="text/javascript">
      function get_elem(id) {
	return (document.getElementById) ? document.getElementById (id) :
		((document.all) ? document.all [id] : null);
      }

      function test_attrib(elem, attr, out_come_name, name, present) {
	  var out_come = get_elem (out_come_name);
	  if (!elem.hasAttribute) {
	    out_come.innerHTML = "IE sucks!";
	    out_come.className = "failed";
	  } else {
	    if (elem.hasAttribute (attr) != present) {
	      out_come.innerHTML = name + " test failed";
	      out_come.className = "failed";
	    } else {
	      out_come.innerHTML = name + " test passed";
	      out_come.className = "passed";
	    }
	  }
      }

      function check_src () {
	var elem = get_elem ("form1");
	if (elem) {
	  // These attributes should always be present
	  test_attrib (elem, "name", "outcome_name", "Name", true);
	  test_attrib (elem, "method", "outcome_method", "Method", true);
	  test_attrib (elem, "action", "outcome_action", "Action", true);
	  test_attrib (elem, "id", "outcome_id", "ID", true);

	  // Test for attributes that should NOT be there
	  test_attrib (elem, "enctype", "outcome_enctype", "Enctype", false);
	  test_attrib (elem, "target", "outcome_target", "Target", false);
	  test_attrib (elem, "wibble", "outcome_wibble", "Wibble", false);
	}
      }
    </script>
    <style type="text/css" media="screen">
      <!--
	.passed { background-color: green; color: white;}
	.failed { background-color: red; color: white;}
      -->
    </style>
    <form id="form1" enctype="" target="" runat="server" />
    <div id="outcome_name" class="">Default text. Should not be seen.</div>
    <div id="outcome_method" class="">Default text. Should not be seen.</div>
    <div id="outcome_action" class="">Default text. Should not be seen.</div>
    <div id="outcome_id" class="">Default text. Should not be seen.</div>
    <div id="outcome_enctype" class="">Default text. Should not be seen.</div>
    <div id="outcome_target" class="">Default text. Should not be seen.</div>
    <div id="outcome_wibble" class="">Default text. Should not be seen.</div>
  </body>
</html>