Gary Howard wrote:
       // Buf     := DataEdit.Text;   // commented out this

       // Below is the Only Line I changed in the whole program
 Buf := '"FirstName=Gary&Submit=Submit"'; //this is the only mod

Try it without the double-quotes:
        Buf := 'FirstName=Gary&Submit=Submit';

Note that you do not need the "Submit" part unless your script is expressly looking for it.

     // Have Also tried the below but it does not work either

//Buf := 'type="text" id="FirstName" FirstName="Gary" type="submit" 

That won't work; the browser distills the necessary information from the HTML form automatically to build the request payload. You can do it manually too like this:

- The "name" attribute of each field is extracted as its Key.
- The "value" attribute of each field is extracted as its Value.
- Each Key and Value string is UrlEncoded individually (separately) and then concatenated together in the format: Key=Value. - All Key=Value pairs are concatenated together, separated by an ampersand sign.

So if your form is:
        <input type="text" name="FirstName" />
        <input type="hidden" name="Foo" value="Bar" />
        <input type="submit" name="Submit" value="Submit" />

then your payload will be:

where "XXXX" represents whatever the user typed in the FirstName field.


To unsubscribe or change your settings for TWSocket mailing list
please goto
Visit our website at

Reply via email to