Currently i did 2 pages
form and action pages, where form will have 2 inputs, and action page will insert the data into database.
but the i have tested once i keep refresh the action page, the data will be inserted again and again, anyone know how can i control this matter and avoid sql injection?
I am working with website in which a user can login and then submit some forms. I want the user to avoid re-submitting the same form twice when he uses the browser refresh or when he goes to another page and then comes back to that same page using the browser back button.
I know of two solutions:
1. Redirect to a different page after form submission - The problem with this approach is that the website has many forms. So redirecting each form to a different one is not a very feasible solution.
2. A token can be stored in session (or somewhere) after each form submission. These tokens can be verified if the form is being resubmitted - The problem with this approach is that the user can submit
one form only once. I want the user to be able to submit the same form multiple times, provided with differetn data.
Is there a suitable solution where a form with same data is submitted only once, but there is no such restriction with different data?
Can the ASP request object be cleared after form submission, so even when refresh button is pressed, Request.Form elements dont have any data? (Storing ALL the information filled in each form during that session and then comparing for resubmit is not a clean solution I think??).
I have a page with 2 frames. The first one has a link that loads a page in the second frame. This page has a button on it. When the button is hit, the page does some processing and loads another page in the same frame (the second).
I use ASP and response.redirect or javascript in the onclick event of the button to do the redirection. When I refresh the page by clicking the button on the browser (IE), the second frame becomes empty. Please note that the src attribute of the frame is not set.
If I set the src attribute of the second frame to some asp page and then navigate to another page inside the same frame, when I refresh the page, the initial asp page is loaded in the frame regardless of the asp page currently loaded into the frame.
It seems that when you refresh the page, the frames are reinitialized no matter what pages are currently loaded in the frames.
I solved the problem by redirecting to the main page in the top frame, passing some parameters and resetting the src of the frame to the desired asp page. Thus, when the page is refreshed, all the frames are properly refreshed too.
I am running IIS5.1. I am invoking an ASP page in ther server continously from the HTML Page, to update some contents of the html page. The ASP page seem to run from the cache sometimes(Not Always). I tried to give the following header to my ASP file.
Is there a way to force a sub or a function to be executed before the user to move to another ASP page?
In fact I want to update a basket (table) if the user wrote a quantity for a product in the page. I want to avoid them to click for every single product they add.
I encounter a page reload situation in ASP. It is I need a way to differentiate whether the current page - "Application_Result.asp" got reloaded itself when user click on the browserRefresh button or is requested by the previous page "Application_Form.asp".
I tried using <%if Request.ServerVariables("REQUEST_METHOD") = "POST" then%> <!--it is requested from "Application_Form.asp, do something--> <%else%> <!--Application_Result.asp refreshed itself(such as user clicks on the browser Refresh button, do something else--> <%end if%>
However, in both cases, the IF statement above all evaluated as true. how to differentiate this two different behavior (Page Refresh versus Page requested by another Page) ?
But as i carry some data from previous previous page, when i use (window.opener.location = window.opener.location), it can't capture my data as it just load the page. It will pop up error as no data captured :
Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: ""]'
I have a page (with a form on it) and when the form is submitted, if there is an error the page is redirected to an error page (i.e. your attempt was unsuccessful..etc) Once the user is redirected to the error page, after a few seconds the page automatically takes him back to the previous page he/she was on.
This is exactly what I want, HOWEVER, when the user is redirected back to the previous page, I would like for the page to be refreshed so the form can be cleared without the user having to click a reset button or anything like that. Does anyone have any clues to how may be able to go about achieving this?
I'm using Windows 2000 Pro SP4 and Office 2000 Pro Sp3.
I have some dynamic database pages that I do not want a user to see from their local cache of pervious visits to this page.
When these individual pages are called, I would always want them refreshed from the server. This is no matter what setting is used by the local browser.
The closest KB article I found was Q200131, but that was not helpful to me.
If a page by page determination of an automatic server refresh (rather than local cache refresh) is not possible, may I just set my entire web to be a forced server refresh for every page, thereby superceding the user's local browser settings.
When a link on page A is clicked, a window is popped open through javascript and this window contains page B. After doing some modifications in page B(in the popup-window), the user hits 'submit' (in page B) and then the page B window is closed.
Right before page B's window is closed I'd like page A to be refreshed because the modifications the user performed directly modifies the information visible to the user on page A.
My question is divided into two parts:
1 - is it possible to do this? Can the error be detected? 2 - if the answer to 1 is yes, then question 2 is: how?
I want to insert the selected name in my action list. for that first add the person name & then select the name & then want to inser them. but i am getting problem here ...
In Asp I have opened a popup window, from current window. And on closing that new popup window I have to refresh the current window ( parernt window from which i open this pop up window ) It is Refreshing but I am facing one Problem. that Windows Retry Option of Refreshing is Coming...
i want to remove this option & let the page auotomatically refresh .. but how ..?
I have a simple page that has a dropdown and I need to populate a textbox with the onchange event. How can I do that? My page refreshes, but I don't know how to 'get' the value of the dropdown. Here is some of my code ....
Your place changes all the time as users set up their pages.
I have a default.asp page that populates info depending on the directory name.
To get the directory name I use FSO
Set fso = CreateObject("Scripting.FileSystemObject") Path=request.querystring("") Set ts=fso.GetFolder(Server.MapPath("")) Set folder = fso.GetFolder(Server.Mappath(""))
Set subFolders = folder.SubFolders For Each folderObject in SubFolders strDirectory = folderObject.Name 'make dir name string for db
How can I get a form to refresh a page.I want to add a login script as an include file on all my pages.The script needs to reload the current page that the visitor is on.
I have a form in an ASP page wich later connects to a database, but before that i need to refresh the page so a mandatory function can work (by mandatory i mean, "the refresh function has to be there just because I say so"). But the problem is, when the page is refreshed I loose the data that so far has been written by the user. How do i refresh a page without losing data entered in the form.
I'm doing a page which gathers some text in the form of a text box in a <form>. This text is saved to a text file, notices.txt and I want to be able to display the saved text on the page, as soon as they click the SUBMIT button - is this possible?
At the moment I have a hyperlink called "back" which, once they have entered the text and they click SUBMIT, the "back" hyperlink will refresh the page and it displays the newly entered text. However, I want to avoid them having to press two things in order to see the text they have entered..i.e., can the submit button also totally refresh the page and display the newly entered text?
I am working with asp 3.0.i am getting data from the databse but whenever I view the page,it does,nt show me the latest data from databse rather it shows the page last viewed.i have to click the refresh button in the browser to view the latest updates?
I have a page which contain 2 frame. On the 1st frame which contain a header and a drop down box and the 2nd frame contains information. I would like to know how to refresh a whole page from a click of a button which will then refresh a new value base on Session ID?
I have a pop-up window that allows editing of items displayed in a frame on the parent page. When the user edits or deletes an item in the pop-up window, I'd like it to automatically refresh the frame in the parent page so that the change is more real time and the user doesn't have to refresh to see their changes. Any ideas on how to accomplish this?
Is there a way to determine if a page was refreshed? I have a function that is called when the page loads, but when the user refreshes the page it calls the function again. Is there a way to call the function only when the page initially loads? I don't want it to load when the user clicks the refresh button.
I just installed IIS on my Windows 2000 system. I tried to place a .ASP page on my C:Inetpubwwwroot directory, and it seems to work.
However, when I change the page content (the code, or even the text), the page doesn't seem to refresh... (It doesn't seem to be a IE cache problem). Is there something I'm forgetting in my IIS configuration ? (or in the global.asa file ?)
I have a form that sends info to a preview page, then to a thank you page. The thank you page gets the data passed from the rpeview page and sends an email.
How can I prevent the user from refreshing the page, so it doesn't send the email again.
How would I go about updating a page without a form submit?when a user types the number 1 in textbox1 and the number 2 in textbox2, textbox3 automatically displays 3.
i have an asp website and have an update information page. After i have updated their information, i am unable to see the updated info unless i hit the refresh button. Is there an alternative for the refresh button that will automatically refresh the page?
I have tried the meta tags but they dont work. also i am currently testing the website on my local server. Is there a possibility that this problem will go away once i upload the website on some other server?
I have some javascript code which executes once the page is loaded. But When user refreshes the pages this javascript is executing again resulting in additional data. I want to prevent this reexecution of data. I tried doing this javascript in many ways But I filed miserabley.
I tried using Session variables also but they are not working properly.
This works fine, the form details are collected by RegDetails.asp
I am attempting to include javascript server side validation for the pasword, which obviously requires password and password2 fields (to be verified). I have used the script available at: