Consultor Eletrônico



Kbase P230: How to Use Form Objects for WebSpeed Version 3.x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

GOAL:

How to use Form Objects for WebSpeed Version 3.x

FACT(s) (Environment):

WebSpeed 3.x

FIX:

Follow these steps to use the example:

1) Copy all of the code from below the formexample.html
separator.

2) Click on "New" in the AppBuilder.

3) Select "Blank Object".

4) Highlight all of the preset code in blank.

5) Paste the copied formexample.html text over the existing text.

6) Save the code.

7) Compile the code.

8) Run the code.

9) Select/enter data into the web objects.

10) Click on "Submit".

Here is the code sample:

-------------------------formexample.html----------------------------


<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta name="AUTHOR" content="Alex Pearlstein">
<Title>An Example of using Form Objects</title>
</head>

<body>

<script language="SpeedScript">

DEFINE VARIABLE vcheckbox as character.
DEFINE VARIABLE vtextfield as character.
DEFINE VARIABLE vpassfield as character.
DEFINE VARIABLE vtextarea as character.
DEFINE VARIABLE vselect as character.
DEFINE VARIABLE vradio as character.

/*How to assign the objects values to variables*/

assign vcheckbox = get-value("fcheckbox").
assign vpassfield = get-value("fpassfield").
assign vtextfield = get-value("ftextfield").
assign vradio = get-value("fradio").
assign vtextarea = get-value("ftextarea").
assign vselect = get-value("fselect").


</script>

<form method="POST" name="FormExample">


<h1><center><b>Web Form Objects</center></b></h1>

<center>

<table border="5" cellpadding="1" cellspacing="2" bgcolor="white">
<TR>
<TH><Font size="4"><U>Object</U>
<TH><Font size="4"><U>Input</U>
<TH><Font size="4"><U>Output</U>

<!-- Text Fields -->
<TR>
<td><b><center>Textfield</b></td></center>
<td><center><input type="text" size="24"
name="ftextfield"></td></center>
<td><center><b>`vTextField`</b></center></td>

<!-- Password Fields -->
<TR>
<td><b><center>Password field</b></td></center>
<td><center><input type="password" size="24"
name="fpassfield"></td></center>
<td><center><b>`vpassfield`</b></center></td>

<!-- Checkboxes -->
<TR>
<td><center><b>&nbspCheckbox</center></td>
<td><center><b><input type="checkbox" value="Checked/Yes/True/etc.."
name=FCheckBox></b></center></td>
<td><center><b>`vcheckbox`</b></center></td>

<!-- Radio Sets -->
<TR>
<td><center><b>&nbspRadio&nbspButtons</center></td>
<td><center><b>
<input type="radio" name="fradio" Value="Man">Man
<input type="radio" name="fradio" Value="Woman">Woman
<input type="radio" name="fradio" Value="Zebra">Zebra
</b></center></td>
<td><center><b>`vradio`</b></center></td>

<!-- Selection Lists -->
<TR>
<td><center><b>&nbspSelection&nbspList</center></td>
<td><center><b><Select name="fselect" Size="5">
<option Value="Monday">Monday
<option Value="Tuesday">Tuesday
<option selected Value="Wednesday">Wedn.esday
<option Value="Thursday">Thursday
<option Value="Friday">Friday
</b></center></td>
<td><center><b>`vselect`</b></center></td>

<!-- Text Areas -->
<TR>
<td><center><b>&nbspText&nbspArea</center></td>
<td><center><b><Textarea Name="ftextarea" rows="2"
Cols="30"></textarea></b></center></td>
<td><center><b><Textarea Name="ftextarea2" rows="2"
Cols="30">`vtextarea`</textarea></b></center></td>

<!-- The Go Button -->
<TR>
<td><center><b>&nbspPreform&nbspExample</center></td>
<td><center><input type="submit" name="SubmitBtn"
value="Submit"></center></td>
</center>

</body>
</html>.