String

          Default Property, read only 
          Member of  ScriptUtils.FormField 

Description
Returns string representation of form field value. This is default value of a form field.
Syntax
vString = FormField.String ([CharSet as ConvertCodePages = CharSet], [Start as Long = Start of field], [Length as Long = Length of field])
 
Where Type Optional Default Description
 CharSet  ConvertCodePages  yes  CharSet  String or numeric (ConvertCodePages) expression that describes the character set of the property. 
 Start  Long  yes  Start of field  Start position to return string data 
 Length  Long  yes  Length of field  Length of source data to return 
Returns
String
Remarks
Source forms are usually encoded using ANSI code page.
You can use ScriptUtils.ConvertCodePages constants or Content-Type charset string representation to specify CodePage parameter, if your form is encoded using another code page,
Examples
 Upload - Check file contents to ensure the field is really an image  
 Upload - Write contents of all text form fields  
<%
  Dim Form: Set Form = Server.CreateObject("ScriptUtils.ASPForm")

  Response.Write "<br>Form.Items.Count:" & Form.Items.Count

  For Each Item In Form.Texts
    I = I + 1
    Response.Write "<br><br>Item no.:" & I

    'Write contents of the field.
    Response.Write "<br>Field Contents:" & Item.String

    'String is default property of FormField, so you can write
    Response.Write "<br>Field Contents:" & Item

  Next

%>  
<form name="file_upload" method="POST" ENCTYPE="multipart/form-data" >
<input Name="Description1" Value="Text in field Description 1"><br>
<input Name="Description2" Value="Text in field Description 2"><br>
<input Value="Submit >>" Type=Submit><br>
</Form>

Form output:
Form.Items.Count:2

Item no.:1
Field Contents:Text In field Description 1
Field Contents:Text In field Description 1

Item no.:2
Field Contents:Text In field Description 2
Field Contents:Text In field Description 2
 Upload - Use x-mac-ce code page for form data.  
<%

  Dim Form: Set Form = Server.CreateObject("ScriptUtils.ASPForm")

  'Set response.ContentType to x-mac-ce
  If Form.Items.Count=0 Then 
    Response.Charset = "x-mac-ce"
  Else
    Response.Write "<br>Form.Items.Count:" & Form.Items.Count

    For Each Item In Form.Texts
      I = I + 1
      Response.Write "<br><br>Item no.:" & I
      Response.Write "<br>Length:" & Item.Length

      'Item.Name returns name of the source field encoded using x-mac-ce
      'you will see right characters if response.CharSet is set to "x-mac-ce"
      Response.Write "<br>Name:" & Item.Name

      'You can decode the name from x-mac-ce charset
      Response.Write "<br>Name encoded with x-mac-ce:" & Item.Name("x-mac-ce")
    
      'Same conversion for value of field.
      Response.Write "<br>Value:" & Item.Value.String
      Response.Write "<br>Value encoded with x-mac-ce:" & Item.Value.String("x-mac-ce")
    Next
  End If
%>  
<form name="file_upload" method="POST" ENCTYPE="multipart/form-data" >
<input Name="Description1" Value="Text1"><br>
<input Name="Description2" Value="Text2"><br>
<input Value="Submit >>" Type=Submit><br>
</Form>
See also
  Other links for String
Methods of FormField class
One form field. Member of FormFields collection.
      Easy to use, hi-performance ASP file upload component with progress bar indicator. Let's you upload multiple files with size up to 2GB to a disk or database along with another form fields. Works with large posts, any character set (including unicode utf-8). Contains one-click multiple files/folders download with on-the-fly compression (Using BinaryWrite/BinaryRead).
      Hi-performance text file logging for ASP/VBScript/VBA applications. Lets you create daily/weekly/monthly log files with variable number of logged values and extra timing and performance info.
       Lets you work with safearray binary data in VBS/JS. It also enables conversion between binary and String data using several code pages. ZLib compress and uncompress functions. Lets you transfer files using compressed stream from a client to server using IE.
      This library also enables calling of some Kernel and Advapi functions (performance, timing, sleep, configuration ...) and enables native work with INI files.


© 1996 – 2005 Motobit Software, help{at}pstruh.cz, help v. 2.16.14