| Tag Name | Description | 
						
							| -New | What it does Creates a new record and populates that record with 
							the contents of any field name/value pairs.
 
 A Web user must have Create permission in order to execute 
							this action.
 
 Syntax example(s)
 Create a new record using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&Country=Australia&-New">
 Create a record for Australia</a>
 
 Create a new record using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="text" size=12 name="Country" value="Australia">
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Other tags that are required
 -DB, field name
 
 Back to Top
 | 
						
							| -Op | What it does Specifies the comparison operator to apply to the field 
							name/value pair that follows it in a -Find action.
 
 Value is
 The operator to use. There are short and long versions 
							of each operator. The default operator is "begins with". 
							The list of valid operators is:
 
 Short Long FileMaker Pro Equivalent Operator
 eq equals =word
 cn contains "word"
 bw begins with word*
 ew ends with *word
 gt greater than > word
 gte greater than or equals >= word
 lt less than < word
 lte less than or equals <= word
 neq not equals omit, word
 
 You can use any FileMaker Pro Find operator by specifying 
							the begins with (bw) parameter. E.g., To specify the 
							"Find Content Match" (==) operator, you would specify 
							the begins with parameter (bw) and then you would place 
							the characters "==" before the actual search criteria. 
							The required lines would look like this:
 
 <input type="hidden" name="-Op" value="bw">
 <input type="text" name="First" value="==Keith">
 
 Syntax example(s)
 Specify an operator using a link
 <a href="-DB=Contacts&-Format=format.html&-Op=eq&First=Bob&-Find">Find 
							Bob but not Bobbie</a>
 
 Specify an operator using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="format.html">
 <input type="hidden" name="-Op" value="eq">
 <input type="text" name="First" value="Bob">
 <input type="submit" name="-Find" value="Find Bob">
 </form>
 
 Other tags that are required
 -DB, -Format, field name, -Find
 
 See also
 -LOP
 
 Back to Top
 | 
						
							| [FMP-Option] | What it does [FMP-Option] is replaced with all the values in the 
							value list of the field in that layout.
 
 Syntax
 [FMP-Option: Field Name , List=Value List Name ]
 
 Parameter(s)
 First parameter: Name of a field that the value list 
							is associated with.
 
 Second parameter (optional): Name of a value list to 
							use, the default is to use the value list associated 
							with the field on the specified layout.
 
 Syntax example(s)
 Display a pop-up menu with value list using an HTML 
							file
 <select name="Groups">
 [FMP-option: Groups, list=GroupList]
 </select>
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <select name="Groups">
 <option> Production
 <option selected> Sales
 <option> Support
 </select>
 -->
 
 Other tags that are required
 -Lay (required if you haven't specified a list), <select>, 
							</select>
 
 See also
 [FMP-ValueList]
 
 Back to Top
 | 
						
							| -Script | What it does Specifies the FileMaker Pro script that should be performed 
							after the finding and sorting of records (if any) during 
							processing of the action.
 
 Value is
 Name of the script to perform.
 
 Syntax example(s)
 Perform a script using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script=Omit+Script&-FindAll">"Run 
							script"</a>
 
 Perform a script using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="hidden" name="-Script" value="Omit Script">
 <input type="submit" name="-FindAll" value="Run Script">
 </form>
 
 Other tags that are required
 -DB, any action tag
 
 See also
 -Script.PreFind, -Script.PreSort
 
 Back to Top
 | 
						
							| -Script.PreFind | What it does Specifies the FileMaker Pro script that should be performed 
							before the finding and sorting of records (if any) during 
							processing of the action.
 
 Value is
 Name of the script to perform.
 
 Syntax example(s)
 Perform a script using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script.PreFind=My+Script&-FindAll">Run 
							script</a>
 
 Perform a script using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="hidden" name="-Script.PreFind" value="DelSome">
 <input type="submit" name="-FindAll" value="Run Script">
 </form>
 
 Other tags that are required
 -DB, any action tag
 
 See also
 -Script, -Script.PreSort
 
 Back to Top
 | 
						
							| -Script.PreSort | What it does Specifies the FileMaker Pro script that should be performed 
							after the finding and before the sorting of records 
							(if any) during processing of the action.
 
 Value is
 Name of the script to perform.
 
 Syntax example(s)
 Perform a script using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Script.PreSort=OmitOne&-FindAll">Run 
							script</a>
 
 Perform a script using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="hidden" name="-Script.PreSort" value="OmitOne">
 <input type="submit" name="-FindAll" value="Run Script">
 </form>
 
 Other tags that are required
 -DB, any action tag
 
 See also
 -Script, -Script.PreFind
 
 Back to Top
 | 
						
							| Select | What it does An HTML input type. Used by a browser to display a pop-up 
							menu.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types on 
							add or update format files as data can't be entered 
							into these field types.
 
 Syntax
 <select name="Field">
 <option value="Data" Selected>Visible Value
 </select>
 
 Field - The name of the field that you want the data 
							to go into.
 Data - The information that should be placed into the 
							field.
 Selected (optional) - Specifies that the menu item is 
							selected. If the word "selected" is not present, the 
							menu item is not selected.
 Visible Value - The value that the user sees in the 
							browser.
 
 Syntax example(s)
 Display a pop-up menu using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <select name="Country">
 <option value="F1" selected>France
 <option value="G7">Germany
 <option value="I4">Iceland
 <option value="U2">USA
 </select>
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| [FMP-Portal] | What it does Repeats the HTML between [FMP-Portal] and [/FMP-Portal] 
							for each record in a specified portal.
 
 The layout specified by the -Lay tag that was part of 
							the request that created this page must contain fields 
							specified by the relationship in this tag. This tag 
							cannot be used if the -Lay tag was not specified.
 
 Syntax
 [FMP-Portal: Relationship name ]
 
 Parameter(s)
 First parameter: Name of the relationship to repeat 
							over.
 
 Syntax example(s)
 Display a portal using an HTML file
 [FMP-Portal: InvoiceID]
 [FMP-Field: InvoiceID::Product Name] - [FMP-Field: InvoiceID::Product 
							Count]<br>
 [/FMP-Portal]
 
 <!-- After processing it could look like:
 Blue Cubes - 4
 Red Triangles - 6
 Green Spheres - 2
 -->
 
 Other tags that are required
 [/FMP-Portal]
 
 Back to Top
 | 
						
							| Radio | What it does An HTML input type. Used by a browser to display a radio 
							buttons.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types on 
							add or update format files as data can't be entered 
							into these field types.
 
 Syntax
 <input type="radio" name="Field" value="Data" Checked>Radio 
							Button Label
 
 Field - The name of the field that you want the data 
							to go into.
 Data - The information that should be placed into the 
							field.
 Checked (optional) - Specifies that the radio button 
							is selected. If the word "checked" is not present, the 
							radio button is not selected.
 Radio Button Label - The label that the user sees in 
							the browser.
 
 
 Syntax example(s)
 Display radio buttons using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="radio" name="Country" value="F1">France
 <input type="radio" name="Country" value="G7" checked>Germany
 <input type="radio" name="Country" value="I4" checked>Iceland
 <input type="radio" name="Country" value="U2">USA
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| [FMP-RangeEnd] | What it does [FMP-RangeEnd] is replaced with the record number of 
							the last record being displayed.
 
 Syntax example(s)
 Display the record number of the last record in the 
							range using an HTML file
 Records [FMP-RangeStart] through [FMP-RangeEnd] of [FMP-CurrentFoundCount]
 
 <!-- After processing it could look like:
 Records 6 through 10 of 34
 -->
 
 See also
 [FMP-RangeStart]
 
 Back to Top
 | 
						
							| [FMP-RangeSize] | What it does [FMP-RangeSize] is replaced with the number of records 
							actually displayed on this page.
 
 Usually this is equal to [FMP-CurrentMax] except in 
							the case when you are at the end of the record list 
							and -Max records are not available.
 
 Syntax example(s)
 Display the current number of records being viewed using 
							an HTML file
 You are viewing [FMP-RangeSize] records.
 
 <!-- After processing it could look like:
 You are viewing 8 records.
 -->
 
 See also
 -Max
 
 Back to Top
 | 
						
							| [FMP-RangeStart] | What it does [FMP-RangeStart] is replaced with the record number 
							of the first record being displayed.
 
 Syntax example(s)
 Display the record number of the first record being 
							displayed using an HTML file
 Records [FMP-RangeStart] through [FMP-RangeEnd] of [FMP-CurrentFoundCount]
 
 <!-- After processing it could look like:
 Records 6 through 10 of 34
 -->
 
 See also
 [FMP-RangeEnd]
 
 Back to Top
 | 
						
							| [FMP-Record] | What it does Repeats the HTML between [FMP-Record] and [/FMP-Record] 
							for every record up to -Max, starting after skipping 
							-Skip records.
 
 Syntax example(s)
 Display several records using an HTML file
 [FMP-Record]
 [FMP-Field: Country] - [FMP-Field: Capital]<br>
 [/FMP-Record]
 
 <!-- After processing it could look like:
 Great Britain - London
 France - Paris
 USA - Washington D.C.
 -->
 
 Other tags that are required
 [/FMP-Record]
 
 See also
 -Max, -Skip
 
 Back to Top
 | 
						
							| -RecID | What it does Defines which record should be operated on. Used mainly 
							by the -Edit, -Dup (duplicate), and -Delete actions.
 
 Value is
 A record ID, which is a unique specifier to a record 
							in a FileMaker Pro database. The [FMP-CurrentRecID] 
							replacement tag is used to get the ID of a record.
 
 Syntax example(s)
 Delete a record using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-RecID=4&-Delete">Delete 
							record with ID 4</a>
 
 Delete a record using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="name.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="hidden" name="-RecID" value="[FMP-CurrentRecID]">
 <input type="submit" name="-Delete" value="Delete This 
							Record">
 </form>
 
 Other tags that are required
 -DB, -Format, any action tag
 
 See also
 [FMP-CurrentRecID]
 
 Back to Top
 | 
						
							| [FMP-Repeating] | What it does Repeats the HTML between [FMP-Repeating] and [/FMP-Repeating] 
							for all the repetitions of the specified field. The 
							tag [FMP-RepeatingItem] is replaced with the contents 
							of a specific repetition.
 
 Repeating fields within portals are not supported. The 
							number of repetitions displayed in a repeating field 
							is controlled by the layout specified in the -Lay tag.
 
 Syntax
 [FMP-Repeating: Field Name ]
 
 Parameter(s)
 First parameter: Name of the repeating field.
 
 Syntax example(s)
 Display a repeating field using an HTML file
 [FMP-Repeating: Extensions]
 Alternate phone extensions: [FMP-RepeatingItem]<br>
 [/FMP-Repeating]
 
 <!-- After processing it could look like:
 Alternate phone extensions: x2353
 Alternate phone extensions: x3442
 -->
 
 Other tags that are required
 -DB, [/FMP-Repeating]
 
 See also
 [FMP-RepeatingItem]
 
 Back to Top
 | 
						
							| [FMP-RepeatingItem] | What it does [FMP-RepeatingItem] is replaced with the contents of 
							the next repetition.
 
 Syntax
 [FMP-RepeatingItem: Encoding ]
 
 Parameter(s)
 First parameter (optional): Encoding. Use one of the 
							following reserved words:
 Raw - Don't perform any encoding
 URL - Perform URL encoding
 HTML - (default) Perform HTML encoding
 Break - Perform HTML encoding and replace soft returns 
							with <br>
 
 Syntax example(s)
 Display a repeating field using an HTML file
 [FMP-Repeating: Extensions]
 Alternate phone extensions: [FMP-RepeatingItem]<br>
 [/FMP-Repeating]
 
 <!-- After processing it could look like:
 Alternate phone extensions: x2353
 Alternate phone extensions: x3442
 -->
 
 Other tags that are required
 -DB, [FMP-Repeating], [/FMP-Repeating]
 
 Back to Top
 | 
						
							| Reset | What it does An HTML input type used to reset all other HTML input 
							types on the page back to their default values.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Syntax
 <input type="reset" value="Button Text">
 
 Button Text - Button label text.
 
 Syntax example(s)
 Create a new record using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="radio" name="Country" value="F1">France
 <input type="radio" name="Country" value="G7" checked>Germany
 <input type="radio" name="Country" value="I4" checked>Iceland
 <input type="radio" name="Country" value="U2">USA
 <input type="submit" name="-New" value="New Record">
 <input type="reset" value="Reset">
 </form>
 
 Back to Top
 | 
						
							| Select | What it does An HTML input type. Used by a browser to display a scrolling 
							list.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types on 
							add or update format files as data can't be entered 
							into these field types.
 
 Syntax
 <select size=Rows name="Field">
 <option value="Data" Selected>Visible Value
 </select>
 
 Rows - Number of rows to display in the scrolling list.
 Field - The name of the field that you want the data 
							to go into.
 Data - The information that should be placed into the 
							field.
 Selected (optional) - Specifies that the scrolling list 
							item is selected. If the word "selected" is not present, 
							the scrolling list item is not selected.
 Visible Value - The value that the user sees in the 
							browser.
 
 Syntax example(s)
 Display a scrolling list using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <select size=4 name="Country">
 <option value="F1" selected>France
 <option value="G7">Germany
 <option value="I4">Iceland
 <option value="U2">USA
 </select>
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| [FMP-SetCookie] | What it does The [FMP-SetCookie] tag is replaced with nothing in 
							the HTML and is used to store a variable in the user's 
							browser. It is used to store information that will be 
							needed in future visits.
 
 A cookie is saved by the browser. Therefore your user's 
							browser must support this feature, and the user must 
							have the feature enabled.
 
 Consult the Preliminary Specification for Persistent 
							Client State HTTP Cookies from Netscape for more information 
							about Cookies. <http:/search.netscape.com/newsref/std/cookie_spec.html>. 
							You may also check the Cookies and Privacy FAQ from 
							netscape at <http:/search.netscape.com/assist/security/faqs/cookies.html>
 
 Syntax
 [FMP-SetCookie: CookieName =CookieValue, Expires=Minutes 
							, Path=Pathname , Domain=DomainName ]
 
 Parameter(s)
 First parameter: The name and value for the cookie
 CookieName - The name of the cookie. Must be fewer than 
							1024 characters. Can either be the contents of a field 
							specified by "field: fieldname" or a text constant.
 CookieValue - The data value of the cookie. Must be 
							fewer than 1024 characters. Can either be the contents 
							of field specified by "field: fieldname" , the reserved 
							word CurrentRecID, or a text constant.
 
 Other parameters (optional): These may appear in any 
							order.
 Expires - The number of minutes in the future that the 
							cookie will expire. If not set, the cookie will expire 
							at the end of the user's session. A value of 0 or a 
							negative number may be used to have cookies expire immediately.
 Path - Sets the path attribute for the cookie. 'Pathname' 
							must be fewer than 256 characters. If not specified, 
							the path defaults to the path to FileMaker Pro.
 Domain - Sets the domain attribute for the cookie. 'Domain' 
							must be fewer than 256 characters. If not set, the domain 
							defaults to the domain of the server.
 
 The total number of characters between the opening and 
							closing square brackets of the [FMP-SetCookie] tag must 
							be less than 2048.
 
 Syntax example(s)
 Set a cookie using an HTML file
 You have selected your favorite color to be [FMP-Field: 
							ColorChoice]. A "cookie"
 has been set on your local machine so that the next 
							time you visit our site
 within the next month we will display the latest products 
							that come in the
 color [FMP-Field: ColorChoice].
 [FMP-SetCookie: ColorChoice=Field: ColorChoice, Expires=43200]
 
 <!-- After processing it could look like:
 You have selected your favorite color to be green. A 
							"cookie"
 has been set on your local machine so that the next 
							time you visit our site
 within the next month we will display the latest products 
							that come in the
 color green.
 -->
 
 See also
 [FMP-Cookie]
 
 Back to Top
 | 
						
							| -Skip | What it does Tells FileMaker Pro how many records to skip before 
							displaying the set of records. Used with the -Max tag 
							to display a series of pages with a subset of the current 
							found set on each one.
 
 Value is
 A number from 0 through 2147483647, or the word "All". 
							If the value is greater then the number of records in 
							the found set or the value is "All" then the last record 
							is displayed. The default value is 0.
 
 Syntax example(s)
 Display some records using a link
 <a href="FMPro?-DB=db.fp5&-Format=rslt.htm&-Skip=10&-Max=5&-FindAll">
 Display records 11 thru 15 in the database</a>
 
 Display some records using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="hidden" name="-Skip" value="9">
 <input type="hidden" name="-Max" value="1">
 <input type="submit" name="-FindAll" value="Display 
							record 10">
 </form>
 
 Other tags that are required
 -DB, -Format, -Find or -FindAll
 
 See also
 -Max
 
 Back to Top
 | 
						
							| -SortField | What it does Specifies the field that will be used for sorting.
 
 This tag can been used multiple times to perform multiple 
							field sorts. The order in which the tag appears in the 
							URL or format file will determine the order of the fields.
 
 Value is
 Name of a FileMaker Pro field.
 
 Syntax example(s)
 Specify sort field using a link
 <a href="-DB=Contacts&-Format=format.html&-SortField=First+Name&-FindAll">Sort 
							by First Name</a>
 
 Specify sort field using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="format.html">
 <input type="hidden" name="-SortField" value="Last Name">
 <input type="hidden" name="-SortField" value="First 
							Name">
 <input type="submit" name="-FindAll" value="Sort by 
							First Name">
 </form>
 
 Other tags that are required
 -DB, -Format, -Find or -FindAll
 
 See also
 -SortOrder
 
 Back to Top
 | 
						
							| [FMP-SortFieldItem] | What it does [FMP-SortFieldItem] is replaced with the field name 
							that was part of the request that created this page.
 
 [FMP-SortFieldItem] should be placed inside the [FMP-CurrentSort] 
							and [/FMP-CurrentSort] tags.
 
 Syntax
 [FMP-SortFieldItem: Encoding ]
 
 Parameter(s)
 First parameter: Encoding. Use one of the following 
							reserved words:
 Raw - Don't perform any encoding
 URL - Perform URL encoding
 HTML - (default) Perform HTML encoding
 
 Syntax example(s)
 Return information about the current sort using an HTML 
							file
 Current sort order is:<br>
 [FMP-CurrentSort]
 Field: [FMP-SortFieldItem], Order: [FMP-SortOrderItem]<br>
 [/FMP-CurrentSort]
 
 <!-- After processing it could look like:
 Current sort order is:
 Field: First Name, Order: descend
 Field: Last Name, Order: descend
 -->
 
 Other tags that are required
 [FMP-CurrentSort], [/FMP-CurrentSort]
 
 See also
 [FMP-SortOrderItem]
 
 Back to Top
 | 
						
							| -SortOrder | What it does Indicates the direction of a sort. If used, -SortOrder 
							must directly follow the -SortField it applies to.
 
 Value is
 The sort order. The list of valid sort orders is:
 
 Keyword (short) Keyword (long) FileMaker Pro Equivalent 
							Operator
 Ascend Ascending Sort a to z, -10 to 10
 Descend Descending Sort z to a, 10 to -10
 Custom Sort using the value list associated
 with the field on the layout
 Custom=Value List Name Sort using the value list named
 
 Syntax example(s)
 Specify sort field using a link
 <a href="-DB=db.fp5&-Format=sort.htm&-SortField=First+Name&-SortOrder=descend&-FindAll"> 
							Sort by First Name, descending</a>
 
 Specify sort field using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="format.html">
 <input type="hidden" name="-SortField" value="Colors">
 <input type="hidden" name="-SortOrder" value="custom=Color 
							List">
 <input type="submit" name="-FindAll" value="Sort by 
							Color">
 </form>
 
 Other tags that are required
 -DB, -Format, -Lay (if using a custom sort order), -Find, 
							or -FindAll
 
 See also
 -SortField
 
 Back to Top
 | 
						
							| [FMP-SortOrderItem] | What it does [FMP-SortOrderItem] is replaced with the sort order 
							that was part of the request that created this page.
 
 [FMP-SortOrderItem] should be placed between the [FMP-CurrentSort] 
							and [/FMP-CurrentSort] tags.
 
 Syntax
 [FMP-SortOrderItem: Encoding ]
 
 Parameter(s)
 First parameter: Encoding. Use one of the following 
							reserved words:
 Raw - Don't perform any encoding
 URL - Perform URL encoding
 HTML - (default) Perform HTML encoding
 Display - Returns the sort order in the language specified 
							by the Web Companion Configuration
 
 Syntax example(s)
 Return information about the current sort using an HTML 
							file
 Current sort order is:<br>
 [FMP-CurrentSort]
 Field: [FMP-SortFieldItem], Order: [FMP-SortOrderItem]<br>
 [/FMP-CurrentSort]
 
 <!-- After processing it could look like:
 Current sort order is:
 Field: First Name, Order: descend
 Field: Last Name, Order: descend
 -->
 
 Other tags that are required
 [FMP-CurrentSort], [/FMP-CurrentSort]
 
 See also
 [FMP-SortFieldItem]
 
 Back to Top
 | 
						
							| -MailSub | What it does Specifies the subject of the email.
 
 Value is
 Subject text.
 
 Syntax example(s)
 Send mail using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="displaypage.html">
 <input type="text" name="-MailTo" value="Keith@Company.COM">
 <input type="text" name="-MailCC" value="Dirk@Company.COM">
 <input type="text" name="-MailBCC" value="Terry@Company.COM">
 <input type="text" name="-MailFrom" value="Chris@Company.COM">
 <input type="text" name="-MailSub" value="The Subject">
 <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
 <input type="hidden" name="-MailFormat" value="mail.txt">
 <input type="submit" name="-View" value="Send Message">
 </form>
 
 Other tags that are required
 -DB, -MailTo, -MailFrom, -MailHost, -MailFormat, any 
							action tag
 
 See also
 -MailCC, -MailBCC
 
 Back to Top
 | 
						
							| Submit | What it does An HTML input type. Used by a browser to create a button 
							that will perform an action. FileMaker Pro action tags 
							can be used with a submit button.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types on 
							add or update format files, as data can't be entered 
							into these field types.
 
 Syntax
 <input type="submit" name="Action Tag" value="Button 
							Text">
 
 Action Tag - Action to perform when the button is pressed.
 Button Text - Button label text.
 
 Syntax example(s)
 Create a new record using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="radio" name="Country" value="F1">France
 <input type="radio" name="Country" value="G7" checked>Germany
 <input type="radio" name="Country" value="I4" checked>Iceland
 <input type="radio" name="Country" value="U2">USA
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| Text | What it does An HTML input type. Used by a browser to display a single 
							line of text.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types on 
							add or update format files as data can't be entered 
							into these field types.
 
 Syntax
 <input type="text" name="Field" value="Data">
 
 Field - The name of the field that you want the data 
							to go into.
 Data - The information that should be placed into the 
							field.
 
 Syntax example(s)
 Display a text field using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <input type="text" name="Field Name" value="v1">
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| TextArea | What it does An HTML input type. Used by a browser to display multiple 
							lines of text.
 
 This is not a FileMaker Pro tag, This is standard HTML.
 
 Do not include calculation or summary field types in 
							an add or update format files as data can't be entered 
							into these field types.
 
 Syntax
 <textarea name="Field" rows=Rows cols=Columns > Data 
							</textarea>
 
 Field - The name of the field that you want the data 
							to go into.
 Rows - Number of rows of text to display.
 Columns - Number of characters to display per row.
 Data - The information that should be placed into the 
							field.
 
 Syntax example(s)
 Display a text area using an HTML file
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="db.fp5">
 <input type="hidden" name="-Format" value="results.htm">
 <textarea name="Description" rows=4 cols=40>
 Lots of text goes here.
 </textarea>
 <input type="submit" name="-New" value="New Record">
 </form>
 
 Back to Top
 | 
						
							| -MailTo | What it does Specifies the email address of the person who the message 
							is going to.
 
 Value is
 An email address.
 
 Syntax example(s)
 Send mail using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="displaypage.html">
 <input type="text" name="-MailTo" value="Keith@Company.COM">
 <input type="text" name="-MailCC" value="Dirk@Company.COM">
 <input type="text" name="-MailBCC" value="Terry@Company.COM">
 <input type="text" name="-MailFrom" value="Chris@Company.COM">
 <input type="text" name="-MailSub" value="The Subject">
 <input type="hidden" name="-MailHost" value="SMTP.Company.COM">
 <input type="hidden" name="-MailFormat" value="mail.txt">
 <input type="submit" name="-View" value="Send Message">
 </form>
 
 Other tags that are required
 -DB, -MailFrom, -MailSub, -MailHost, -MailFormat, any 
							action tag
 
 See also
 -MailCC, -MailBCC
 
 Back to Top
 | 
						
							| -Token | What it does Passes any value to a format file. Whatever value you 
							set -Token equal to can be retrieved in the format file 
							by using the [FMP-CurrentToken] tag, or it can be used 
							in an [FMP-If] tag.
 
 Value is
 User defined.
 
 Syntax example(s)
 
 
 Pass a record ID as a token using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="contacts.fp5">
 <input type="hidden" name="-Format" value="format.html">
 <input type="hidden" name="-Token" value="[FMP-CurrentRecID]">
 <input type="submit" name="-FindAll" value="Set a token">
 </form>
 
 Continue to pass as token
 <input type="hidden" name="-Token" value="[FMP-CurrentToken]">
 
 Specify a token using a link
 <a href="-DB=Contacts&-Format=format.html&-Token=The+Token&-View">Set 
							a token</a>
 
 Up to nine tokens can be used by using a slightly different 
							syntax for the
 token tags. The variable tag -Token can have an optional 
							token specifier of the form -Token.X
 where X can be the characters 0 through 9. If no period 
							follows the -Token keyword then token
 one is implied. To retrieve the value of a token the 
							FMP_CurrentToken will accept another
 parameter that is a number, of value 0 through 9. If 
							there is no number parameter, but there
 is a period, then token zero would be returned. CurrentToken 
							constant for the FMP-If tag
 would then have an optional specifier that would look 
							like CurrentToken:3 if you want to
 compare the contents of token three to something else.
 
 
 Example format file snippet:
 <!-- Pass the value of token three onto the next request 
							-->
 <INPUT TYPE="HIDDEN" NAME ="-Token.3" VALUE ="[FMP-CurrentToken: 
							3, HTML]">
 
 Tokens can be used on the right side of an FMP-If using 
							the intratag replacement syntax:
 
 [FMP-If: CurrentToken:5.eq.{CurrentToken:6}]
 <B>Token 5 equals token 6.</B>
 [/FMP-If]
 
 Other tags that are required
 -DB, -Format, any action tag
 
 See also
 [FMP-CurrentToken]
 
 Back to Top
 | 
						
							| [FMP-ValueList] | What it does Repeats the HTML between [FMP-ValueList] and [/FMP-Valuelist] 
							for all the values in the specified value list.
 
 Syntax
 [FMP-ValueList: Field Name , List=Value List Name ]
 
 Parameter(s)
 First parameter: Name of a field that the value list 
							is associated with.
 
 Second parameter (optional): Name of a value list to 
							use. The default is to use the value list associated 
							with the field on the specified layout.
 
 Syntax example(s)
 Display value List using an HTML file
 [FMP-ValueList: Groups, List=GroupList]
 <input type="radio" name="Groups"
 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
 [/FMP-ValueList]
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <input type="radio" name="Groups"
 value="Production" >Production
 <input type="radio" name="Groups"
 value="Sales" checked>Sales
 <input type="radio" name="Groups"
 value="Support" >Support
 -->
 
 Other tags that are required
 [/FMP-ValueList]
 
 See also
 [FMP-Option], [FMP-ValueListChecked], [FMP-ValueListItem]
 
 Back to Top
 | 
						
							| [FMP-ValueListChecked] | What it does [FMP-ValueListChecked] is replaced with the word "checked" 
							for every value list item that has been selected in 
							the specified field.
 
 Syntax example(s)
 Display a value list as radio buttons using an HTML 
							file
 [FMP-ValueList: Groups]
 <input type="radio" name="Groups"
 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
 [/FMP-ValueList]
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <input type="radio" name="Groups"
 value="Production">Production
 <input type="radio" name="Groups"
 value="Sales" checked>Sales
 <input type="radio" name="Groups"
 value="Support">Support
 -->
 
 Other tags that are required
 [FMP-ValueList], [/FMP-ValueList]
 
 See also
 [FMP-ValueListItem], [FMP-Option]
 
 Back to Top
 | 
						
							| [FMP-ValueListItem] | What it does [FMP-ValueListItem] is replaced with the next element 
							of a value list.
 
 [FMP-ValueListItem] must be placed between the [FMP-ValueList] 
							and [/FMP-ValueList] tags.
 
 Syntax
 [FMP-ValueListItem: Checked, Encoding ]
 
 Parameter(s)
 First parameter (optional): Checked. Use one of the 
							following reserved words:
 Checked - Replace with the value list item if it is 
							selected in the database. Replace with nothing if the 
							value list item is not selected in the database.
 Always - (default) Always replace with the value list 
							item.
 
 Second parameter (optional): Encoding. Use one of the 
							following reserved words:
 Raw - Don't perform any encoding
 URL - Perform URL encoding
 HTML - (default) Perform HTML encoding
 
 Syntax example(s)
 Display value list as radio buttons using an HTML file
 [FMP-ValueList: Groups]
 <input type="radio" name="Groups"
 value="[FMP-ValueListItem]" [FMP-ValueListChecked]>[FMP-ValueListItem]
 [/FMP-ValueList]
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <input type="radio" name="Groups"
 value="Production" checked>Production
 <input type="radio" name="Groups"
 value="Sales">Sales
 <input type="radio" name="Groups"
 value="Support" checked>Support
 -->
 
 Display only value list items that are selected using 
							an HTML file
 [FMP-ValueList: Groups]
 [FMP-ValueListItem: checked]
 [/FMP-ValueList]
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 Production Support
 -->
 
 Other tags that are required
 -DB, [FMP-ValueList], [/FMP-ValueList]
 
 See also
 [FMP-ValueListChecked], [FMP-Option]
 
 Back to Top
 | 
						
							| [FMP-ValueNameItem] | What it does [FMP-ValueNameItem] is replaced by the name of a value 
							list.
 
 [FMP-ValueNameItem] must be placed between the [FMP-ValueNames] 
							and [/FMP-ValueNames] tags.
 
 Syntax
 [FMP-ValueNameItem: Encoding ]
 
 Parameter(s)
 First parameter (optional): Encoding. Use one of the 
							following reserved words:
 Raw - Don't perform any encoding
 URL - Perform URL encoding
 HTML - (default) Perform HTML encoding
 
 Syntax example(s)
 Create a pop-up menu for use with the -SortOrder tag 
							in an HTML file
 <select name="-SortOrder">
 <option>Ascending
 <option>Descending
 [FMP-ValueNames]
 <option value="Custom=[FMP-ValueNameItem]">[FMP-ValueNameItem]
 [/FMP-ValueNames]
 </select>
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <select name="-SortOrder">
 <option>Ascending
 <option>Descending
 <option value="Custom=Colors">Colors
 <option value="Custom=Sizes">Sizes
 </select>
 -->
 
 Other tags that are required
 [FMP-ValueNames], [/FMP-ValueNames]
 
 Back to Top
 | 
						
							| [FMP-ValueNames] | What it does Repeats the HTML between [FMP-ValueNames] and [/FMP-ValueNames] 
							for all the value lists that are in the database.
 
 Syntax example(s)
 Create a pop-up menu for use with the -SortOrder tag 
							in an HTML file
 <select name="-SortOrder">
 <option>Ascending
 <option>Descending
 [FMP-ValueNames]
 <option value="Custom=[FMP-ValueNameItem]">[FMP-ValueNameItem]
 [/FMP-ValueNames]
 </select>
 
 <!-- After processing, the HTML sent to the browser 
							could look like:
 <select name="-SortOrder">
 <option>Ascending
 <option>Descending
 <option value="Custom=Colors">Colors
 <option value="Custom=Sizes">Sizes
 </select>
 -->
 
 Other tags that are required
 [/FMP-ValueNames]
 
 See also
 [FMP-ValueNameItem]
 
 Back to Top
 | 
						
							| -View | What it does Displays search or add form. Used to process any format 
							files that do not require record data.
 
 Syntax example(s)
 View a format file using a link
 <a href="FMPro?-DB=db.fp5&-Format=query.htm&-View">"Take 
							me to a search page"</a>
 
 View a format file using a form action
 <form action="FMPro" method="post">
 <input type="hidden" name="-DB" value="names.fp5">
 <input type="hidden" name="-Format" value="query.htm">
 <input type="submit" name="-View" value="Show Search 
							Page">
 </form>
 
 Other tags that are required
 -DB, -Format
 
 Back to Top
 |