Posting Form Fields With XMLHTTP
I am trying to post a large XML string to another url. I have been doing this previously in cold fusion but am trying to get all of my code up to date and it wont work in ASP. It should be very simple:
xml = Server.URLEncode(refi1_doc)
pingUrl = "https://xxx.xxxxxxx.com/b2b/incoming.asp"
set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") xmlHttp.Open "POST", pingUrl, False xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" xmlHttp.Send xml
This should just be URLEncoding the xml document and posting it. I am getting a "Bad XML" response - line 0, position 0 -- but I KNOW the xml string is well formed -- have already tested that. The guy on that end who was trying to help me stated that the string MUST be in a form field named "xml" (all lowercase) and it has to be a post -- that's it! Isn't that what I am doing? I even tried adding to the end of the URL:
pingUrl = "https://xxx.xxxxxxx.com/b2b/incoming.asp?xml="
Nothing is working. How do I specify that the data being sent is in a form field called "xml"? Anyone know what is going on here?
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
Posting Data Using XMLHTTP
I am trying to post data using xmlhttp object. The data Iam trying to send has "&" in it, like - xx.asp?part=tm7&t6 Somehow the data doe not reach to the page correectly. I also tried - xx.asp?part=tm7&t6 But still it does not reach. In my final page when I retrieve request.form("part") - Iam getting only tm7.
Posting One Form
My employer uses an onjline application for new hires. Currently they fill out a form which goes to ../cgi-bin/formail.pl Of course this then email the application to them. Once they recieve it it looks fine but when the go to print they say it prints 4 or 5 pages of garbly gook. I havent seen this yet but i was thinking that if i could post the form to two seperat files, the fromail.pl and an asp page to insert it into an access table to later view with another asp page they could view the apps online and just print form explorer if i designed the page right i have never done anythig with pearl before. Can I post it to an asp page then to the formail.pl. instead of posting it to two pages.
Posting Form Variables
I have created a form, which has hidden fields, which are to be passed to a payment gateway using the POST method. My problem is that the variables in the hidden fields do not get passed on to the payment page when the form gets posted. The payment page comes up empty. Does anyone know why this is happening? Code:
Automatic Form Posting
Posting variables from an HTML FORM, via the Request.Form function on the receiving ASP page is great. But how can you POST a Form variable to an ASP page -- without a human pushing a Submit button? An ASP page that can decide when to POST and send the Form vaiables, but out without a human in the loop.p.s. the reason I do not want to use a Request.Querysting is because I do not want the user to see the values at the tail-end of the URL (?x=private).
How Do I Find Out Who Is Posting To My Form?
I have a web page, where users fill out their name and address, and I send them a free catalog. The problem is that someone is filling my form out about 100 times a day throughout the day with peoples information, who don't want the catalog! I have tracked the ip address (all different) and the http referrer, which doesn't really tell me much. and looked in the iis logs, which lists the ipaddresses. How can I find out who is posting to my form???
Posting Form Results
I am trying to post the results of one form to another target .asp page - I do not know how to write the code. I have ran through tutorials etc., and my ISS 5 documentation - basically this is what I am coming up with. Please confirm if this is correct code used on the target page - the page that rcieves the form results. <form action="CSSI-CMS2.asp" method="GET" enctype="multipart/form-data" name="e-design"> <% Response.Write(objItem & " = " & Request.Form(objItem) & "<br>") Next %> </form>
Special Characters And Posting Form
When I post a string containing special characters (& #145, & #146, & #147, etc. for single and double quotes -- spaces added so they display correctly) through a form and write the contents on the next page via Request.Form, my special characters have been replaced with the characters they represent. Does anyone have any idea why this is happening, and more importantly, how to avoid it?
Auto Submit Form Keeps Posting
When a visitor enters the basket section of my ecommerce application he has to press on a button “click to view basket”. The submit button posts the users IP address back to the form. Below is the code: <form BOTID="0" METHOD="POST" action="ProducsTotalBasket.asp"> <input TYPE="HIDDEN" NAME="Remote_computer_name" VALUE="<%=Request.Servervariables("REMOTE_ADDR")%>" size="20"> </form> I have tried to automate the submit function by placing the following code into the body of the web page: <BODY onLoad="window.document.postform.submit()"> This works, in that the records in the basket are displayed automatically without clicking on the submit button however the screen starts going berserk and the form keeps posting to itself i.e. the “ProducsTotalBasket.asp” page mentioned above. It simply won’t stop & keeps looping and posting over and over again.
Problem Posting Data From Asp Form
I am running IIS5, Win2k Server, and .Net Framework 1.1. For some reason asp forms will not post data. So I have a form with a text box. The form's method is set to post and I have a submit button. The weird thing is that the page works fine without using SSL and/or the FQDN for the server. Code:
Posting Unicode Form Values
I've encountered is in a UTF-8 test script. Here, the input - a single two-byte Cyrillic character (as reported by Javascript in the originating form) is posted to the receiving script, where IIS or IE has expanded that to a 4-byte field. -- while the display of that character is correct. What encoding is the latter?
Posting Form Data To A Popup Window
Does anyone know how to post form data to a popup window either by using ASP or JavaScript? I have a form full of inputs and I want to open a popup window where the processing can take place.
Automatically Posting Form Values When A Page Loads
is there a way in ASP to automatically submit a form and its values when a page loads ? if not is there any way round this scenario. i want to have a drop down list of options depending on which is selected will depend on where the form is submitted to.
POSTing A Binary File Using Multipart/form-data
I'm trying to setup an ASP page to POST an image across to another page- essentially simulating what a browser does when you use <input type=file> in a HTML form. I'm able to correctly setup the headers etc and do the POST, but I'm unable to include the binary data of the image. The only way i've been able to do it is if I base64 encode the image. I'm using MSXML2.ServerXMLHTTP to do the POST, and I can't seem to do the .send with a form body that includes the binary data of the image. Code:
ASP Repeating Form Fields In An Email Form
Would anyone be able to give some guideance in ASP code as to how I would repeat a section of input fields in a form based upon the number of guests that are attending an event? Basically, what needs to happen is if 3 guests are attending, I need the Name, address, city, state fields to repeat so they can be filled in with information. Then all of the information from the whole form is submitted which returns an email to the administrator of the event.
Form Fields
I have an asp page which has a number of form fields on it (about 50). 2/3rds of these fields are used to store username (windows username) and date (todays date). I want these fields to be locked so the user cannot enter any info into them. The infor will be grabbed from the current user and the current date. However, I only want these fields to be populated only when the left most field is changed. Once the fields have been populated the username and date fields will change with however is logged in and the new date.
Form Fields To 1 Variable
I need to loop through all submitted form fields and place them all into 1 variable but i have no idea how. Here's what I have so far: for each item in request.form myVariable = "formfieldname:" & item & "formfieldvalue:" & request(item) next response.write(myVariable) The problem with that is that response.write(myVariable) only prints the last field in the form. I know that if I move the response.write(myVariable) INSIDE of the loop it will print correctly but I am not trying to print the form fields BUT I AM TRYING to store them in ONE variable. For example: myVariable = formfield1name:formfield1value:formfield2name:formfield2value:formfield3name:f ormfield3value:ETC ETC
Not Getting Form Fields Thru ASP (CDOSYS)
Code to email form data via ASP. Forced to use CDOSYS by 2003 server at host. It sends an email fine, but the form data is missing. Where my going wrong? Could it be the html file's form actuating the .asp file? Could it be an enctype issue? Or bad ASP syntax... Code:
Bunch Of Form Fields
Can someone tell me how I can take a bunch of form fields using Request.Form, and put them in a array. And then, how do I send that in and INSERT sql.
Insert Form Fields
I have about 30 names of workers (and their IDs in hidden fields, that depend on their departments) in one form, beside them there is one dropdown list for each worker, with same items. I want to select item from dropdown list for each worker, that will write item ID in another hidden field... and then I want to submit worker's ID, ID from dropdown list etc....into another .asp page and sql db. If I use next way : <% FOR EACH name IN Request.Form Response.Write("<BR>") Response.Write(Request.Form(name)) NEXT %> I get only values of IDs from dropdown lists. But I need workers' IDs, too.
How To Send All Fields Of A Form Without Specifying Each One
how can I send the whole form using the script below, without listing every NAME of the form. Basically I wondered if you can just put a certain code in that will send all the fields of the form without putting each NAME of the fields down indiv individualy?? My forms Name is 'conf', so I was wondering if there was a code like SENDWHOLEFORM="conf", (I know it obviously won't be that, but just to put the point across!) <% DIM strNAME, Mailer strFirstName = Upload.Form("NAME") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "10.2.3.2" JMail.AddRecipient "me@me.com" JMail.Sender = "me@me.com" JMail.Subject = "Submitted Item to sell" JMail.Body = "Name: " & strNAME JMail.Execute Set JMail= Nothing %>
How To Loop Through More Form Fields?
I have about 30 worker names (and their IDs in hidden fields) in one form, beside each worker I have a dropdown list with same items. When I select an item from dropdown list its ID is written in another hidden field. I want to submit values from hidden fields into another .asp page and sql db. If I use : <% FOR EACH name IN Request.Form Response.Write("<BR>") Response.Write(Request.Form(name)) NEXT %> I get only values from dropdown lists IDs. how to loop through all fields and get IDs of workers, too.
Dislpaying SQL Fields In A Form
I have the following asp code: response.write "<td align=left colspan=2 class=text>" & _ "<input type=text name=ProjectDescription STYLE='width:465px' value=' " & ProjectDescription &" '>" & _ "</input></td>" The problem I have is when ProjectDescription contains a ' the data gets truncated. How can I resolve this. i.e. ProjectDescription=doesn't
Display Form Fields
I have created an email form in which all fields must be completed. If all the fields are not completed "submit" causes a refresh using response.redirect, Problem is allthe fields that were previously filled in are empty.How do I keep the values of the fields on refresh?
Scanning Form Fields
I have a form submitted with a form field called contents. This could have loads of text in. What i need to do is scan this field for words that match the text in a database record called PAC_WORD. This could match 3 or 4 of the words put. Basically for each word picked up I want to write " This item found is not allowed
Server Form Fields
I have a asp page that has a form that I have to submit to a third party website.if their is a way to create form values using asp to submit the secure data without having it in a hidden field where it can be seen when viewing page source? Currently I have my asp code writing out hidden form fields using the response.write when the page loads then after everything is loaded JavaScript submits the form.
Update Fields In Form
I am creating a form that uses a postcode lookup that opens in another window to confirm an address how would I pass back the address and populate the form?
Form Fields Visibility
I have a web form which is quite long. My first field is required. If my user submits the form the page just sits there and the do not see my validation message at the top of my page. how I can reposition teh page so they see teh message i.e.scroll back up the page?
HTML Form Fields
how to access my HTML form fields from ASP. i don't know how to access HTML form fields from ASP code.
Hidden Form Fields
i wrote a script in asp/vb script that validates form fields. all works fine, apart from the fact that alerts are being shown against the empty form fields when the page loads the first time. so, validation should not be carried out when the page loads the first time. my friend challenged me and said i can achieve this "using a hidden form field or even the submit button" and submitting the page to itself i was more thinking of using session variables or a session cookie, but does anyone know how you could accomplish this using a hidden form field?
Updating The Fields From A Form
Here's what I want to do ... or here's my problem. I have a 'ICQ' on my user's profile, so it's a number, now when I update the database it DOES NOT use the single quotes, so it looks like: & "ICQ = " & Trim(FormatStr(Request.Form("ICQ"))) & ", " _ Now, the prob with it is when a user DOES NOT type anything in it, since he doesn't have a ICQ number, then it gives a syntax error because your inserting nothing without any single quotes. How do i fix it? Or how can I NOT make it update if it doesn't have anything in the text box?
How To Send Blank Fields On Form
I have created a database were you submit a job by entering the fields which is fine if it is a site visit but if it is a phone call or remote help not all the fields need to be filled in but if there not filled in it wont submit the values to the database i get data mismatch error code is below. I either need to be able to send them blank values to the database or ideally i wont to create a option box with Phone call, Site visit and remote help which when selected takes you to the correct page which have different values in the form to fill in.
Loop Through Form Fields To Set Cookies
I have a table in which I count the rows, and for each record it finds it uses that number to dynamically name the form field. i.e. <input type=text name="FirstName<%=i%>"> I got that to work just fine. What I'm trying to do now, is post the form, and on the new page dynamically create cookies based on the number of form fields there are. For example, my desired end result would look something like this.. response.cookies("First0")=request.form("FirstName0") response.cookies("First1")=request.form("FirstName1") and so on. Is there a way to do this by looping, instead of hardcoding? I have my feeble attempt below....
Populating Form Fields From A Database
i have a form with fields that contain data from a db. the fields can then be edited, and on the click of the "submit" button, the updated information is returned to the database, replacing the old. a bonus would be arrow buttons allowing navigation from one record to the next, with the information populating the form each time. i'm having a hard time with this.
Requesting Many Looped Fields From A Form
I have an asp form page that has alot of textboxes on it and are displayed in a looped table, meaning that the number of fields submitted will vary each and every time the form is submitted. I do not know how to pick up these fields on my submit page. Normally I would just use request.form("fieldname") but since i dont know how many fields will be submitted, its hard to bring in the field values that way. there is only 1 field on my form but there could be alot of that 1 field because of the loop. I managed to name each field txtEmail1, txtEmail2, etc... Code:
Clearing Form Fields Value Button.
I have a form that comes up pre-filled with database results for the values. I'd like to add a button, though, that will clear all fields to start blank if desired. A standard "reset" button, will only clear input that has been typed in, but won't clear the initial values. Does anyone have a script already that does this or could someone get me started on how I could do this?
Passing ASP Via Hidden Form Fields....
I want to pass ASP returned values via hidden form fields... Here is a simpler demo of my what I am trying to do.... Page containg asp values in hidden fields of a form: (input.asp) <html> <body> <form method = "post" action="ad.asp"> <input type = "hidden" value = "adski" name = "ad1"> <input type = "hidden" value = ""<%= WeekDayName(Weekday(Date)) %>"" name="ad2"> <input type = "submit" value="submit" name = "submit"> </body> </html> Output page, showing passed ASP values:
Request.Form With Unknown Fields?
I need to create a script that will collect any variables sent by a form. Reason: A company that I work for wants to have a script that they can pretty much send any HTML form to that will send them an email with the results. So if they make a new form with different form fields next week, they can point it to the same script. Is there anything in ASP that can "Just collect Anything/Everything" that is sent from the form?
Repeat Region - Form Fields
I am displaying multiple records returned in a resultset using a Do While loop. I've set the form field names like the following: <select name="fieldnameA<%=ID%>"... where <%=ID%> is a hidden field on the page that holds the id value for each record. I want to append that number to the end of each form field So, "fieldnameA" would be fieldnameA1 or fieldnameA2, etc. I thought this would work, but the field names remain the same for every record...i.e. fieldnameA just repeats and the hidden field value isn't appended to the end of the field name. Is there a way to append the value of the hidden field to the end of the form fields? So, the form field names are different for each new record displayed?
Referencing (many) Form Fields In An Array
I am trying to do some client-side form validation using vbscript. The form consists of 15 rows, with five fields in each row. For example, I want to be able to look at the contents of the 3rd field in the 9th row. How do I reference that field using vbscript? Do I loop through a collection?
Showing Calculated Fields In The Form
I have a asp input form of a financial report. Here most of the fields are text boxes where the user need to input the values corresponding to an item. However, there are few items which are calcuated field. Prior to submission of the information, I would like the user to know what the calculated field be (based on the information input in text boxes) before submission of the form. Is there any way to display the calculated value before submission in ASP?
Making Form Fields Required
How do I make form fields required if I'm using a formmail.asp script? Also can I customize the page that visitors are sent to that tells them "you forgot to fill out this part..blah blah blah" ,and if so, how is it done?
1 Value 2 Fields Inserted On Form Update
Without writing a bible on what I'm trying to do I'll see if someone can answer a quick question. I have a form that the user writes a value in a test field. I need to put a hidden value that will take the same number the user inputs and insert it in a form. Basically, I need ... <input name="hdndkqty" type="hidden" id="hdndkqty" value = ??? /> the value of the hidden field to = <input name="num" type="text" id="num2" />
Posting Form Variables From Site A To Site B
I have to pass form data from my site to another organizations site using POST method... how exactly do I do that? Im familiar with how to do it within a single site/domain, and cant use querystring... I dont know where to begin.
HTML Encode And Select Form Fields
I have downloaded and installed an ASP Calendar offered for free by Manohar Kamath from his website. I've modified it to accept two new fields (sStart_Time & sEnd_Time). I want to be able to have drop down selections for the time entry, but do not know how to accomplish this. Please take a look and tell me if this can be done using the <% =Server.HTMLEncode(sStart_Time) %>"> value for this piece or if there is some other way to accomplish this, please let me know. If I leave it as the following, it works OK, but I want to make it easier for people who are adding to the database: Code:
Syntax To Have Body Of Email Include Form Fields
I finally figured out how to get my form to its database and have an email come my way. However I am now trying to set up the body of the email to include the form details. However the body of the email that is sent only includes the last line of the "body" tag and has no details next to it. Code:
How To Display Multiple Form Fields In Email Using This Script?
I am using this script to submit my form fields into the body of my email: *********************************************** Dim strBody dim ix, formElementName, formElementValue strBody = "Results of form submitted at " & Now() & vbCrLf & CrLf For ix = 1 to Request.Form.Count formElementName = Request.Form.Key(ix) formElementValue = Request.Form.Item(ix) strBody = strBody & (formElementName & ": " & formElementValue & vbCrLf) Next *********************************************** I'm completely new to vbscript and have been searching all over the net for an example of this script being used with mutliple fields with absolutely no luck. The closest I've come to getting something back from this thing is when I tested the script with these elements: FormElementName = Request.Form.Key("Name") formElementValue = Request.Form.Item("Name") formElementName = Request.Form.Key("Telephone") formElementValue = Request.Form.Item("Telephone") formElementName = Request.Form.Key("Email") formElementValue = Request.Form.Item("Email") Which produced this result: Email: Email Email: Email Email: Email Its seems the answer to my problem lies in defining the 'Key' and possibly the 'Item' parameters but I haven't been able to find any documentation on these terms. Can someone out there please save me from what probably is a very simple solution?
|