Watch videos with subtitles in your language, upload your videos, create your own subtitles! Click here to learn more and view tutorials on "how to dotSUB"

Welcome to dotSUB!

Any Video Any Language


Here you can view, upload, transcribe and translate any video into any language. To create your own subtitles, click the button below and register.


Enterprise Solutions


dotSUB's Enterprise Solutions are a cost-effective platform for managing high-quality subtitles at scale, deploying them to video players and mobile devices, and providing interactive transcripts for enhanced SEO.


Who Uses dotSUB?

Language Services

Translation CMS

Captioning Laws

Testimonials


Sign up to our mailing list

Transcript for Forms Inside a Datatable

Time Content
00:05 → 00:08

RH: Sometimes data tables contain form inputs for putting

00:08 → 00:11

information in like financial data tables and

00:11 → 00:14

quite often it is not absolutely necessary to label

00:14 → 00:17

each of these inputs because you can identify what the input is from

00:17 → 00:20

the head of the data table (column). In the past this was

00:20 → 00:23

difficult under WCAG 1, because you were required to have labels for them.

00:23 → 00:27

We've got a form here, Andrew can you run through that for us

00:27 → 00:30

AD: Yes, this is a form with the information

00:30 → 00:33

contained in a data table. Because

00:33 → 00:36

I've already looked at the page I can hit 'T' to go straight to the table

00:36 → 00:38

I know there is a table there.

00:38 → 00:41

[READER: "Deposit form. Form for allocating deposits to different accounts

00:41 → 00:44

Column one, row one, account name."]

00:44 → 00:47

AD: So it reads me that information. I can move across the cells.

00:47 → 00:50

[READER: "Account balance, deposit amount column three

00:50 → 00:53

Account name, column one. Personal savings, row two."]

00:53 → 00:57

AD: So I have come down to the second row of the table.

00:57 → 01:00

[READER: "Account balance, dollar one thousand, two hundred

01:00 → 01:02

point 0 0. Column two."]

01:02 → 01:06

AD: Now it read the

01:06 → 01:09

heading of the column and then it read the

01:09 → 01:12

information in the cell I'm in, which is really quite important.

01:12 → 01:16

[READER: "Deposit amount. Deposit amount for personal savings edit, column three."]

01:16 → 01:19

AD: So it's told me that's an edit field and if I wanted

01:19 → 01:22

to deposit money there, I would

01:22 → 01:25

hit enter to go into forms mode ...

01:25 → 01:27

[READER: "Forms mode on."]

01:27 → 01:31

AD: and I can type in five thousand, and I am dreaming at the same time.

01:31 → 01:34

AD: And then hit enter and turn forms mode off.

01:34 → 01:36

[READER: "Forms mode off."]

01:36 → 01:39

AD: So Now if I read that row again,

01:39 → 01:42

[READER: "Account balance, dollar one thousand two hundered point 0 0

01:42 → 01:45

deposit amount. Deposit amount for personal savings edit five

01:45 → 01:48

thousand point 0 0, column three."] FADE OUT / IN

01:48 → 01:51

[READER: "Account name, investment account row three,

01:51 → 01:55

account balance dollar two thousand two hundred point 0 0, column two."]

01:55 → 01:57

AD: But the one I want...

01:57 → 02:01

[READER: "Holidays, row four account balance dollar three thousand two hundred point 0 0.

02:01 → 02:04

Column two deposit amount. Deposit amount for holidays edit

02:04 → 02:07

column three. Deposit amount for holidays edit.

02:07 → 02:10

Forms mode on."]

02:10 → 02:13

AD: So I'll put another three hundred dollars in there and turn forms mode off.

02:13 → 02:16

[READER: "Forms mode off"]

02:16 → 02:19

AD: Well in my view I think that table structure works nicely, the information

02:19 → 02:23

is presented in a fashion that I can understand

02:23 → 02:27

and its reading the related cells correctly.

02:27 → 02:30

RH: Now if we go up to the first form field on the page,

02:30 → 02:33

and that's within this data table, now in

02:33 → 02:36

these form fields we've given them the title attribute which means

02:36 → 02:39

if you entered forms mode there you should be able to just tab from one to the other

02:39 → 02:42

and the title attribute should describe what the form does.

02:42 → 02:45

AD: Oh yes! ... Go into forms mode.

02:45 → 02:48

[READER: "Forms mode on."]

02:48 → 02:51

AD: Now if I tab. [READER: "Deposit amount for investment account edit, type-in-text"]

02:51 → 02:54

AD: That's right, so we don't have to be going in and out.

02:54 → 02:57

[READER: "Deposit amount for holidays edit, three hundred, type-in-text"]

02:57 → 03:01

AD: So just by tabbing in forms mode

03:01 → 03:04

I can go from each of those edit fields...

03:04 → 03:07

[READER: "Desposit amount for investment account edit, type-in-text"]

03:07 → 03:10

AD: ... and I know I know what the edit field is asking me to do.

03:10 → 03:14

RH: And that's because that information is in the title attribute. Is that handy?

03:14 → 03:17

AD: Yes, very useful. It just saves a lot of

03:17 → 03:20

jumping in and out of modes and so forth

03:20 → 03:23

and makes it very nice.

03:23 → 03:26

RH: Can we switch to Window Eyes? [CLOSE JAWS OPEN WINDOW EYES]

03:26 → 03:28

AD: Yes.

03:29 → 03:32

AD: There are some slight differences in the way the screen

03:32 → 03:35

readers are driven, but typing 'T' ...

03:35 → 03:38

[READER: "Table one deposit form. Form for allocating deposits to different accounts

03:38 → 03:41

four rows three columns"] AD: it still takes me to the table

03:41 → 03:45

now there's a difference with Window Eyes in that I have to switch into table reading mode.

03:45 → 03:48

[READER: "Account balance, deposit amount"]

03:48 → 03:52

AD: So I am reading across the top row ... [READER: "Account name"]

03:52 → 03:55

AD: If I drop to the second row ... [READER: "Insert entering body personal savings"]

03:55 → 03:58

AD: Now you notice this one actually said entering body

03:58 → 04:01

and that's because its picking up the thead and tbody

04:01 → 04:06

information so it actually tells me when I enter the body of the table.

04:06 → 04:09

RH: And that's in Window Eyes? AD: Yes, it picks that information up.

04:09 → 04:13

Now if I go across the row ...

04:13 → 04:16

[READER: "Account balance one thousand two hundred dollars and no cents.

04:16 → 04:22

Deposit amount, five thousand point zero zero, last column, deposit amount"]

04:22 → 04:25

AD: Of course yes, so that's the amount that I filled in previously.

04:25 → 04:28

RH: If we want to change this, is it much the same. Do you still enter forms mode?

04:28 → 04:31

AD: It's not called that, they just say browse off.

04:31 → 04:34

[READER: "Browse off"] AD: I can delete that.

04:34 → 04:38

RH: Is it the same keyboard command turning browse off?

04:38 → 04:41

AD: No. RH: Different keyboard commands for

04:41 → 04:44

different screen readers, oh terrific!

04:44 → 04:47

AD: Some of the commands parallel each other, but some of them don't.

04:47 → 04:50

[READER: "Browse on, one table, one heading, four thousand and zero."]

04:50 → 04:53

AD: That's the amount that I've changed.

04:53 → 04:56

RH: Can you still tab to the next form input and it'll read the

04:56 → 04:59

title attribute? [READER: "Browse off.

04:59 → 05:02

Deposit amount for investment account edit box"] AD: Yes ...

05:02 → 05:06

[READER: "Deposit amount for holiday, three hundred, edit box"]

05:06 → 05:08

AD: So that is working exactly the same.

05:08 → 05:11

RH: So in both cases what's happening is in the mode

05:11 → 05:14

where you can enter information into the form,

05:14 → 05:17

the title attribute is giving you all the information you

05:17 → 05:21

need to make an entry. AD: Yes. - FADE OUT