There are three ways that you could achieve this (at least these are those methods that occur to me...): 1) Using Classic ASP, you set the post action of the form to the name of the same ASP page that generated the form. 2) Using ASP.NET, this happens by default. 3) Using JavaScript, handle the fields of the form in a JavaScript function that is called from the onClick of a button on the form. There's one more possibility -- that I don't understand your question... What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.