473,545 Members | 2,793 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

putting '/' in field name

Hi everyone,
I have a form with '/' in some of the field names, when I pass through to
the next page the field name comes back as though it's been htmlencoded, so
getting the value out of the field I need to convert this back to '/' with
the replace (same problem if I have a ',' in the name)

Is there an easy way to htmldecode or something what it converted to the
encoded versions? (I have written a short function to basically do all my
replaces for me, but I am guessing this isn't the ideal solution)

Many thanks

Stu

Jul 19 '05 #1
4 1921
Not being argumentative but why would you ever want to have a form field
name with a '/' in it - it's such a patently horrible thing to have to deal
with.
My suggestion: change the field names.

Chris.

"Stuart Palmer" <tr**********@y oucant.com> wrote in message
news:bn******** **@sp15at20.hur sley.ibm.com...
Hi everyone,
I have a form with '/' in some of the field names, when I pass through to
the next page the field name comes back as though it's been htmlencoded, so
getting the value out of the field I need to convert this back to '/' with
the replace (same problem if I have a ',' in the name)

Is there an easy way to htmldecode or something what it converted to the
encoded versions? (I have written a short function to basically do all my
replaces for me, but I am guessing this isn't the ideal solution)

Many thanks

Stu


Jul 19 '05 #2
On Thu, 30 Oct 2003 10:42:30 -0000, "Stuart Palmer"
<tr**********@y oucant.com> wrote:
Hi everyone,
I have a form with '/' in some of the field names, when I pass through to
the next page the field name comes back as though it's been htmlencoded, so
getting the value out of the field I need to convert this back to '/' with
the replace (same problem if I have a ',' in the name)

Is there an easy way to htmldecode or something what it converted to the
encoded versions? (I have written a short function to basically do all my
replaces for me, but I am guessing this isn't the ideal solution)


Better than a replace is simply not to name fields with any characters
other than alphanumeric. Including no spaces. Most languages have
issues with the slash and backslash, as well as quotation marks,
mathematical or comparison symbols and the like. Stick with A-Z, 0-9,
and hyphens and underscores.

Our programming convention is that field names in forms match
corresponding field names in databases, as well as variable names.
Some of us still use three letter designations, such as strLastName or
frmLastname to designate either data type or where the field
originates, but we don't mandate it.

Jeff
Jul 19 '05 #3
Good point, however I am dynamically building an email from the form and
these are the questions being processed into the output
email......'Do_ you_have_any_su ggestions/comments' it is easy to replace the
_ with spaces on the email but as the '/' and ',' are encoded, it causes me
a small problem. Like email -> strContent = fieldname & ": " &
request.form(fi eldname)

Could you suggest another way I can implement form replies into a nice
layout that the recipient can understand?

Thx

Stu

"Chris Barber" <ch***@blue-canoe.co.uk.NOS PAM> wrote in message
news:uZ******** ******@tk2msftn gp13.phx.gbl...
Not being argumentative but why would you ever want to have a form field
name with a '/' in it - it's such a patently horrible thing to have to deal with.
My suggestion: change the field names.

Chris.

"Stuart Palmer" <tr**********@y oucant.com> wrote in message
news:bn******** **@sp15at20.hur sley.ibm.com...
Hi everyone,
I have a form with '/' in some of the field names, when I pass through to
the next page the field name comes back as though it's been htmlencoded, so getting the value out of the field I need to convert this back to '/' with
the replace (same problem if I have a ',' in the name)

Is there an easy way to htmldecode or something what it converted to the
encoded versions? (I have written a short function to basically do all my
replaces for me, but I am guessing this isn't the ideal solution)

Many thanks

Stu

Jul 19 '05 #4
On Thu, 30 Oct 2003 14:48:23 -0000, "Stuart Palmer"
<tr**********@y oucant.com> wrote:
Good point, however I am dynamically building an email from the form and
these are the questions being processed into the output
email......'Do _you_have_any_s uggestions/comments' it is easy to replace the
_ with spaces on the email but as the '/' and ',' are encoded, it causes me
a small problem. Like email -> strContent = fieldname & ": " &
request.form(f ieldname)
That's not the field name, that's the input from the user. You said
your field names had a slash, not the input string. Field names
should never have a slash or quote in them. For the string input by
the user, you escape them if they will be a problem. You can also
Server.HTMLEnco de them.

Example:

Form:

<form action='emailre sults.asp'>
<P>Do you have any comments/suggestions?<in put type='text'
name='comments' id='comments' value='None'></P>
<input type="submit" name="submit" id="submit" value="Submit">
</form>

emailresults.as p:

<%
strComment = Request.Form("c omments")
Response.Write strComment
%>

This shouldn't be an issue if a slash is entered.

Jeff
Could you suggest another way I can implement form replies into a nice
layout that the recipient can understand?
"Chris Barber" <ch***@blue-canoe.co.uk.NOS PAM> wrote in message
news:uZ******* *******@tk2msft ngp13.phx.gbl.. .
Not being argumentative but why would you ever want to have a form field
name with a '/' in it - it's such a patently horrible thing to have to

deal
with.
My suggestion: change the field names.

Chris.

"Stuart Palmer" <tr**********@y oucant.com> wrote in message
news:bn******** **@sp15at20.hur sley.ibm.com...
Hi everyone,
I have a form with '/' in some of the field names, when I pass through to
the next page the field name comes back as though it's been htmlencoded,

so
getting the value out of the field I need to convert this back to '/' with
the replace (same problem if I have a ',' in the name)

Is there an easy way to htmldecode or something what it converted to the
encoded versions? (I have written a short function to basically do all my
replaces for me, but I am guessing this isn't the ideal solution)

Many thanks

Stu


Jul 19 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
3225
by: Eric Kincl | last post by:
Hello, its been a while since I posted/looked here... my normal email client doesn't handle newsgroups :( (ximian evolution) I was wondering how you stick a file into a database, and then retrive it again for the user with PHP/MySQL. I tried the following which apparently didnt work... Very quick overview of what I did... html
4
1877
by: ScooterMX | last post by:
I have a page that is simply a password field. Doesn't scroll, do anything other than accept a password, and has a submit button. How can I automatically place the cursor in this password field when the page loads? I think it would be really nice to just have to type the password and hit enter.
4
6798
by: Andy Hutchings | last post by:
Hi everybody - hope you can help out here. I have a form in a database, which is a columnar form from one of the tables in the db - there is a sub-form to the form which is a datasheet view of another table in the db. The LinkChilds property is set to show connected records from both tables. What I'd like to do is copy and paste, or use...
3
1521
by: Matthew Kramer | last post by:
I sometimes have to do a lot of putting product id codes for very large tables of products in Access. Unfortunately, it's not a straightforward two-column lookup table as there are three components that make up a product id code: productname, size and color. For example, productidcode productname size color
5
2355
by: Geoff Portbury | last post by:
I'm a swimming club coach. I have a data base for recording times at various meets. I have a FORM for entering times called SWIM TIMES. When I enter the swimmers name ID, eg FOR01 for Doug Ford I want "Doug" to populate the FIRST Name field and "Ford" to populate the Last Name field. At present I have to manually enter them. I have a table...
2
1601
by: noway | last post by:
I have a report that has 2 text boxes on it. One shows the Name the other shows a count of the name. The are in their own header. My boss wants to be see all the names but depending on the time frame the names change, so I can not hard code a label with each value. Now when the report runs a I get a long list of names and counts but it takes...
12
2846
by: James Norton-Jones | last post by:
Hi, Am I trying to hold the data of a DataGrid in a label so that when the form is reposted the DataGrid can be repopulated. The problem I am having is that I don't understand how to get the text into a stream in order to be able to use DataSetOutcomes1.ReadXML(MyStream). Thanks in advance, James
5
1668
by: Eric | last post by:
I have an access db with 6 tables. Four of them i want to merge into one table. Merging them will give me a poor design but will be much easier to work with a specific app. Performance isn't an issue. Low usage, not many rows, and being slow is ok. Before i copy and paste all the rows over, i want to put a prefix on each field so i...
0
2180
by: Anish G | last post by:
Hi, I have an issue with reading CSV files. I am to reading CSV file and putting it in a Datatable in C#. I am using a regular expression to read the values. Below is the code. Now, it reads CSV file without any issues only if all the fields are not null. If any field is blank, it moves the values to the left and displays the value under...
0
7499
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7432
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7943
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7456
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
6022
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5359
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5076
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3490
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3470
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.