/ Forums / Advansys Formativ / Creating Solutions with Formativ / Getting data from HTML forms – newbie question / Reply To: Getting data from HTML forms – newbie question
August 13, 2003 at 5:24 pm
#6691
The FormVariables object only returns the values from Formativ Portals – not HTML dialogs. I think there may be an error in the documentation in this regard.
You need to use the aDlg.Variables object, which is very similiar to the FormVariables object. We have updated your code to show how this works.
Advansys Support
Sub Main(Client, GWEvent)
Dim aDlg
dim iHtmlCtl
dim iLastName
Set aDlg = Utilities.NewHTMLDialog
aDlg.Caption = "New Account Request Form"
aDlg.HTMLCode = Utilities.LoadStringFromFile(Utilities.GetDataDirectory & "test.htm")
aDlg.Execute
' Returns variables and its values set by HTML form controls in the dialog
set iHtmlCtl = aDlg.Variables.ItemByName("txtLastName")
if not iHtmlCtl is nothing then
iLastName = iHtmlCtl.Value
end if
Dim Msg
GroupWise.NewMail
Set Msg = GroupWise.ComposingItem
if Msg is Nothing then
MsgBox("No composing item available")
else
Msg.BodyText = iLastName
Set Msg = nothing
end if
End Sub