Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F946513
test_TimeTextBox.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
4 KB
Subscribers
None
test_TimeTextBox.html
View Options
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<
html
>
<
head
>
<
title
>
Test TimeTextBox Widget
</
title
>
<
script
type
=
"text/javascript"
src
=
"../../../dojo/dojo.js"
djConfig
=
"isDebug: true, parseOnLoad: true, extraLocale: ['de-de', 'en-us']"
></
script
>
<
script
type
=
"text/javascript"
src
=
"../_testCommon.js"
></
script
>
<
script
type
=
"text/javascript"
>
dojo
.
require
(
"dijit.form.TextBox"
);
dojo
.
require
(
"dijit.form.ValidationTextBox"
);
dojo
.
require
(
"dijit.form.NumberTextBox"
);
dojo
.
require
(
"dijit.form.CurrencyTextBox"
);
dojo
.
require
(
"dijit.form.DateTextBox"
);
dojo
.
require
(
"dijit.form.TimeTextBox"
);
dojo
.
require
(
"dojo.currency"
);
dojo
.
require
(
"dojo.date.locale"
);
dojo
.
require
(
"dojo.parser"
);
// scan page for widgets and instantiate them
</
script
>
<
style
type
=
"text/css"
>
@
import
"../../../dojo/resources/dojo.css"
;
@
import
"../css/dijitTests.css"
;
.
testExample
{
background-color
:
#fbfbfb
;
padding
:
1
em
;
margin-bottom
:
1
em
;
border
:
1
px
solid
#bfbfbf
;
}
.
small
{
width
:
3
em
;
}
.
medium
{
width
:
10
em
;
}
.
long
{
width
:
20
em
;
}
.
verylong
{
width
:
700
px
;
}
.
noticeMessage
{
color
:
#093669
;
font-size
:
0.95
em
;
margin-left
:
0.5
em
;
}
.
dojoTitlePaneLabel
label
{
font-weight
:
bold
;
}
</
style
>
</
head
>
<
body
>
<
h1
class
=
"testTitle"
>
Test TimeTextBox Widget
</
h1
>
<!-- to test form submission, you'll need to create an action handler similar to
http://www.utexas.edu/teamweb/cgi-bin/generic.cgi -->
<
form
id
=
"form1"
action
=
""
name
=
"example"
method
=
"post"
>
<
div
class
=
"dojoTitlePaneLabel"
>
<
label
for
=
"q1"
>
Time using local conventions with seconds
</
label
>
<
span
class
=
"noticeMessage"
>
TimeTextBox class,
Attributes: {formatLength:'medium'}
</
span
>
</
div
>
<
div
class
=
"testExample"
>
<
input
id
=
"q1"
type
=
"text"
name
=
"time1"
class
=
"medium"
value
=
"T17:45:00"
dojoType
=
"dijit.form.TimeTextBox"
constraints
=
"{formatLength:'medium'}"
required
=
"true"
onChange
=
"dojo.byId('oc1').value=arguments[0]"
invalidMessage
=
"Invalid time."
/>
onChange:
<
input
id
=
"oc1"
size
=
"34"
disabled
value
=
"not fired yet!"
autocomplete
=
"off"
>
</
div
>
<
div
class
=
"dojoTitlePaneLabel"
>
<
label
for
=
"q2"
>
Time using local conventions without seconds, required, no invalid message tooltip
</
label
>
<
span
class
=
"noticeMessage"
>
TimeTextBox class,
Attributes: {formatLength:'short'}
</
span
>
</
div
>
<
div
class
=
"testExample"
>
<
input
id
=
"q2"
type
=
"text"
name
=
"time1a"
class
=
"medium"
value
=
"T17:45:00"
dojoType
=
"dijit.form.TimeTextBox"
constraints
=
"{formatLength:'short'}"
required
=
"true"
invalidMessage
=
""
/>
</
div
>
<
div
class
=
"dojoTitlePaneLabel"
>
<
label
for
=
"q3"
>
12 Hour Time
</
label
>
<
span
class
=
"noticeMessage"
>
TimeTextBox class,
Attributes: {timePattern:'h:mm:ss a'}
</
span
>
</
div
>
<
div
class
=
"testExample"
>
<
input
id
=
"q3"
type
=
"text"
name
=
"time1b"
class
=
"medium"
value
=
"T17:45:00"
dojoType
=
"dijit.form.TimeTextBox"
constraints
=
"{timePattern:'h:mm:ss a'}"
required
=
"true"
invalidMessage
=
"Invalid time."
/>
</
div
>
<
div
class
=
"dojoTitlePaneLabel"
>
<
label
for
=
"q4"
>
24 Hour Time
</
label
>
<
span
class
=
"noticeMessage"
>
TimeTextBox class,
Attributes: {timePattern:'HH:mm:ss'}
</
span
>
</
div
>
<
div
class
=
"testExample"
>
<
input
id
=
"q4"
type
=
"text"
name
=
"time2"
class
=
"medium"
value
=
"T17:45:00"
dojoType
=
"dijit.form.TimeTextBox"
constraints
=
"{timePattern:'HH:mm:ss'}"
required
=
"true"
invalidMessage
=
"Invalid time. Use HH:mm:ss where HH is 00 - 23 hours."
>
</
div
>
<
script
>
function
displayData
()
{
var
f
=
document
.
getElementById
(
"form1"
);
var
s
=
""
;
for
(
var
i
=
0
;
i
<
f
.
elements
.
length
;
i
++
)
{
var
elem
=
f
.
elements
[
i
];
if
(
elem
.
name
==
"button"
)
{
continue
;
}
s
+=
elem
.
name
+
": "
+
elem
.
value
+
"\n"
;
}
alert
(
s
);
}
</
script
>
<
div
>
<
button
name
=
"button"
onclick
=
"displayData(); return false;"
>
view data
</
button
>
<
input
type
=
"submit"
name
=
"submit"
/>
</
div
>
</
form
>
</
body
>
</
html
>
File Metadata
Details
Attached
Mime Type
text/html
Expires
Sat, Apr 26, 07:19 (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27092
Default Alt Text
test_TimeTextBox.html (4 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment