forked from livecode/livecode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenterInField.lcdoc
More file actions
33 lines (19 loc) · 1.35 KB
/
Copy pathenterInField.lcdoc
File metadata and controls
33 lines (19 loc) · 1.35 KB
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
Name: enterInField
Type: message
Syntax: enterInField
Summary: Sent to the <field> with the current <selection> when the user presses the Enter key.
Associations: field
Introduced: 1.0
OS: mac,windows,linux
Platforms: desktop,server,web
Example:
on enterInField -- add up the lines in the current field
put sum(replaceText(target,return,comma)) into field "Sum"
end enterInField
Description:
Handle the <enterInField> <message> when you want to perform an action when the user presses Enter in a <field>.
The Enter key is usually located on the numeric keypad. It is a different key from the Return key (confusingly labeled "Enter" on some keyboards), which is usually located above the right-hand Shift key.
If the <enterInField> <handler> does not <pass> the <message> or send it to a further <object> in the <message path>, the keypress has no effect. <pass|Passing> the <message> allows the keypress to have its normal effect.
If there is no selection or insertion point in any field and the user presses Enter, the <enterKey> <message> is sent instead of <enterInField>.
References: default (property), allowKeyInField (property), field (keyword), selection (keyword), keyDown (message), returnInField (message), enterKey (message), pass (control_st), handler (glossary), pass (glossary), message (glossary), message path (glossary), object (object)
Tags: ui