src/cm/media/js/lib/flexible-js-formatting/html-form-input-mask/html-form-input-mask.html
author gibus
Mon, 21 May 2012 16:50:42 +0200
changeset 439 8994d24e4b2f
parent 0 40c8f766c9b8
permissions -rw-r--r--
Reverts to changeset 435, and just add {% csrf_token %} to template forgot_pw.html, since CSRF protection seems to be only here (surely because of django.contrib.auth.views).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
"http://www.w3.org/TR/html4/strict.dtd">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
<html>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
<head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
   <title>JavaScript form input mask demonstration</title>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
   <meta name="description" content="Demonstrates how unobtrusive JavaScript can implement input masks in HTML form elements" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
   <script type="text/javascript" language="javascript" src="../files/prototype.js" ></script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
   <script type="text/javascript" language="javascript" src="html-form-input-mask.js"></script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
   <style type="text/css">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
   input.text, textarea, select {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
      font-size:    1.1em;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
      line-height:  1.3em;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
      border-color: #7C7C7C #C3C3C3 #DDD;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
      border-style: solid;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
      border-width: 1px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
      background:   #FFF url(../files/fieldbg.gif) repeat-x top;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
   }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
   label {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
      width:      400px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
      display:    block;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
      text-align: right;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
   }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
   </style>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
</head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
<body onload="Xaprb.InputMask.setupElementMasks()" >
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
<h1>JavaScript form input mask demonstration</h1>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
<p>The following form fields use unobtrusive JavaScript to implement "input
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
masks."  The maximum field length is automatically limited to the length of
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
the mask.  The characters you can enter into the fields are constrained, and
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
separators are automatically added, but no actual value checking is done.  For
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
example, the date input is constrained to the general format for a date, but
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
you can enter an invalid date into the field.</p>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
<form action="" method="get">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
<label for="input_date">Date (US format)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
   <input id="input_date" type="text" class="text input_mask mask_date_us" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
</label>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
<label for="input_time">Time
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
   <input id="input_time" type="text" class="text input_mask mask_time" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
</label>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
<label for="input_phone">Phone number
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
   <input id="input_phone" type="text" class="text input_mask mask_phone" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
</label>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
</form>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    51
</body>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
</html>