|
When for example I've been filling in a form for my address, I've seen it where I select the country, and the state/county combo box auto fills will all the country states/countys.
Anyone know how I could do this please?
I feel like I'm diagonally parked in a parallel universe
Jeremy Davis
http://www.astad.org http://www.jvf.co.uk
|
|
|
|
|
Jeremy Davis wrote:
When for example I've been filling in a form for my address, I've seen it where I select the country, and the state/county combo box auto fills will all the country states/countys.
I have seen this on the Microsoft site and a few others.
Basically there are two ways; Server side or client side. Each has it's advantages and disadvantages.
Server Side
This way you submit the form onChange of the Country drop down list. The server then loads the State/County drop down list with all the States and Counties that match the selected Country.
The disadvantage is that this requires a server round trip and people with low-bandwidth will get irritated having to wait for the page to load just to select a state. The advantage over the client-side is that you don't have to pre-load all the possibilities into a JavaScript array. Also it is easier to code. It is also cross-browser compliant.
Client Side
This way you pre-load all the states and counties for all the countries into a JavaScript array on the client side. onChange of the Country drop down you just use DHTML to fill the State/County drop down list with the relevant entries.
The disadvantage is naturally that pre-loading all of those states/counties can be a serious page bloater. You could end up with hundres of kilobytes of unused records. The advantage is that it is quick and no server round trip is needed. This is however not cross-browser compatible without serious extra work.
Saying all of that the best option is not to offer an automatic State/County list but rather just use the standard text box and let the user fill it in. Less coding, no server roundtrips and no pre-loading. People will prefer it, especially on slow lines.
The only exception of course is an intranet where response time is not an issue. Use the JavaScript method then.
You can always validate the State/County that the person types in on the server-side onSubmit of the form if State/County data must be valid.
If you need code for either of the above two, I recommend Google. The JavaScript method has quite a bit.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge
Tim Smith wrote:
Over here in the third world of humor (a.k.a. BBC America),
peterchen wrote:
We should petition microsoft to a "target=_Paul" attribute.
|
|
|
|
|
|
how i can add header and footer in a web page by using HTML or DHTML?
thankx in advance.
|
|
|
|
|
can we trouble you to tell us more of what you want to achieve?
|
|
|
|
|
Everything out there talks about working with ASP.NET and how to do special things like graphics, database, XML, etc. However what is missing (IMO) is setup of a project. Seems a lot of the people I talk to just have a heck of a time writing your simplest ASP.NET application because of all the security settings with a C# implmenetation and such. Maybe we could have someone write an article "Getting started with ASP.NET". I'll write it as soon as I get my home server ASP.NET application working!
Andrew Connell
IM on MSN
andrew@aconnell.com
|
|
|
|
|
I must admit this confused the hell out of me - I wanted to have several web forms up at the same time and it took a while before I worked it out. now just got to work out how to talk between them
Holy Handgrenade of Antioch instructions
|
|
|
|
|
I am looking for a way to control the width of a dropdown box (easy enough) - but to have the 'dropdown' element appear wider than the box itself.
I have seen this coded in c++ apps but not specifically for a web page.
Any ideas?
|
|
|
|
|
There is nothing in HTML or CSS specs to let you control this aspect of a tag.
If you really really really had to have that level of control you'd have to sell your soul to the ActiveX control.
|
|
|
|
|
I want to show some .asp page with some message for user in a few seconds and then I want to redirect my user on some another .asp page...
Relating to that, my questions is:
How can I specify, for example, time out period of 10 seconds?
Thank you in advance,
Tesic Goran
|
|
|
|
|
Add this header (substitute # of seconds you wish it to display for the 10)
<META HTTP-EQUIV="REFRESH" CONTENT="10; URL=http://yourhost.com/yoursecondasppage.asp">
[edit]
Oh, and i'm sure i don't need to mention it, but in the interest of being consistent i will anyway: http://yourhost.com/yoursecondasppage.asp should actually be the URL of your second page.
And one other thing: there is almost certainly a way to do this with a call to the Response object, but i'm going from memory & can't remember what it might be ;~/
--------
A common man's understanding of science. Not a normal common man's of course. A very smart common man's. -- Nish, on Science Writing
|
|
|
|
|
Hi,
is it possible to get the list or collection of all control on a webpage ?
Sybux
|
|
|
|
|
public void PrintControls(ControlCollection controls)
{
foreach (Control control in controls)
{
try
{
Debug("Control: " + control.ID.ToString());
}
catch
{
}
PrintControls(control.Controls);
}
}
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
BindDataGrid();
PrintControls(Page.Controls);
}
}
Todd Smith
|
|
|
|
|
Hi,
I've got a nice and heavy form that I need to validate before saving data to my database.
So I've decided to add some requierdFieldValidator on my form and one ValidatorSummary to regroup error message.
1st problem : When I leave a textBox, the associate requierdFieldValidator is fired.
2nd problem : the ValidatorSummary isn't used. It's always empty.
I've made a new form from crash and jsut put one TextBox, one requierdFieldValodator, one ValidatorSummary and one button and it's working fine.... only when I push the button.
I've compare all compenents between my form and my dummy form and it's exactly the same value
Can someone know what I can do before throwing the computer by the window ?
Thanx
Sybux
|
|
|
|
|
on what event do you call the requierdFieldValidator? should it be in the form's OnSubmit?
...
better still, can you show us a snippet of your code?
|
|
|
|
|
I just want my validator to be activated like all other exemple I've seen : when I fired a button.
I can't realy give you source code because I don't know where the problem is and the form code is some huge.
|
|
|
|
|
I'm using
window.open("http://www.jvf.co.uk", "image", "resizeable=yes"); This opens a new browser window without any toolbar etc. I want it to be resizable.
This code does it all appart from making it resizeable. Anyone got any ideas why please? I'm using IE6 but want it compatable across as many versions etc as possible.. Thanks
I feel like I'm diagonally parked in a parallel universe
Jeremy Davis
http://www.astad.org
|
|
|
|
|
window.open("http://www.jvf.co.uk", "image", "resizable=yes"); Spelling mistake!! Doh! I thought I was going crazy....
I feel like I'm diagonally parked in a parallel universe
Jeremy Davis
http://www.astad.org http://www.jvf.co.uk
|
|
|
|
|
Hi All,
Does ASP.NET still support SSI's?
If so how do I do it?
My other question is in regard to Controls.
I have a control called 'navigation.ascx' which holds all my navigation buttons for my application.
I place this control below every page.
What I am trying to do is when the client clicks on Button1 I populate the database with all the data from Page1.
But I can't seem to figure out how to pass data to a control dynamically.
Is this possible?
Thanks,
Gavin
|
|
|
|
|
good question - I was also going to ask this one today - anyone?
Shaun
|
|
|
|
|
|
How would Session Variables work?
Example:
I have a .aspx page with 1 text box on it called textbox1
After this control I have a control called button.ascx
When I load this page I click on the button which is in the control and I want it to redirect me to the URL that I have typed in textbox1 but I can't seem to access textbox1 from button.ascx
How would I do this?
Thanks,
Gavin
|
|
|
|
|
assuming the textbox and button control are on the same page then (PS - I just worked this out myself [yesterday I discovered the Application/Session objects])
I made the textbox on the page public rather than protected
then in my handler for the button I did this
private void Button1_Click(object sender, System.EventArgs e)
{
WebForm1 page = (WebForm1)Page;
Response.Redirect(page.TextBox1.Text,true);
}
I know it could be done better but I am just learning
Holy Handgrenade of Antioch instructions
|
|
|
|
|
Perfect, now I can redesign my entire site.... hmm maybe not the best idea..
Good to know for the future though
Thanks,
Gavin
|
|
|
|
|