I am trying to submit form on press Enter but its does not work in IE8, works in chrome, and mozilla, I dont know what I made the mistake in my coding.
Wondering if there's a better way than what I'm doing to disable that when a user presses Enter, the form is submitted.
I'm catching the enter key onkeydown events. And it works fine on input boxes but I noticed that if a user selects something on a drop down menu and presses the enter key, the form is also submitted. As far as I know drop downs don't have an onkeypress event.
Is there a way to cancel form submission when the Enter key is pressed? Or any ideas how to catch this event on a drop down?
I am working on a online video portal build on flash/actionScript.
If I enter a url of a video when another video is playing, it doesn't playing the new video but it keeps on playing the old video. The reason I think is as it is a RIA, it doesn't refreshes the page and looks for a flash object and its already cached so it doesn't makes any http request in order to play the new video.
So I am planning to claer the cache.
how to clear the cache when a user enters something in address bar and press enter key?
I am trying to trigger an event once the user clicks the browsers back/forward buttons, I have built a system just like facebook where if the user has javascript turned on they get the full feature of the site which includes fast switching for example if someone goes to this page "example.com/index.php" and click a link to contact.php it would change the url to "example.com/index.php#!/contact.php" but what I need to know is if there is any way to change the pages content when the user goes back and forth through the fast switch pages? something like "history.back !== -1" or something like that.
I want to show popup when client close window and goes to another domain. I am trying to use onunload event but it also gives popup when i refresh the site and goes to any link on my site only. Is there is any way to get that whether it is a refresh event
In my application I want user to take an "Exit Survey"(Independent website) when he is leaving the application. As name explains, It should happen only when user closes current browser tab or browser window.Its possible using JavaScript OnUnload event. But the problem is that this event occurs on
1. close of browser tab 2. close of browser window 3. click of any internal page link(i.e anchors and form buttons)
I have a piece of JavaScript code that uses the location.Reload method to reload a form that has a textbox and radio control. Both are supposed to contain the same random number. When a button is Clicked, the location.Reload method is called and everything updates as expected. However, the BROWSER Refresh button only repopulates the dynamically generated radio button. The text box retains the old value.
When we refresh the page (F5, or icon in browser), it will first trigger ONUNLOAD event and then trigger ONLOAD event. When we close the browser (X on right top icon), it will trigger ONUNLOAD event.
Now when ONUNLOAD event is triggered, there is no way to distinguish between refresh the page or close the browser.
Here's the code fragment. The logic in window_unload() only applies to closing the browser, not refreshing the page.
<BODY ONUNLOAD="window_unload()"> function window_unload() {//logic that only applies to close the browser, not refresh the page. }
I would like to disable back and forward button + Refresh button. Please help in doing this. I want this because i am displaying data from mysql database and on back and forward button complete logic get failed.
In my webpage is a div where the maincontent of the page is loaded in via Ajax. Now of course whenever I apply the browser refresh butten that content initializes.
I need some script to force the browser to reload/refresh when a page is reached from the back button.
EG You're on page A -> You click a link onto page B -> You Press Browser back to go onto Page A, it has old content that requires a reload.
Now, my page is currently php so I won't bother with my code here as I am looking for any solution (I have also posted in php forum).
Any JS solution that will trigger a reload on browser back is appreciated. I have tried a few ideas, most work in Chrome, IE always works, Firefox 4 and Opera 11 wont reload, simply fetching from cache I believe.
I am having an issue with a script which fails when the internet connection is lost, and so it should.
Is there a way that the web page can be automatically refreshed if the connection is lost using JavaScript. I need to continually refresh until the connection is back on.
I know all about META refresh but that does not help.
<script type="text/javascript" src="js-bin/silent_refresh.js"></script> In a javascript named silent_refresh.js: (make sure the script is in a folder called 'js-bin') window.onload = doLoad;
function doLoad() { setTimeout( "refresh()", 60*1000 ); }
function refresh() { window.location.reload( false ); }
The page will refresh every 60 seconds - Just alter the 60 to whatever time you require.
I need a piece of javascript that will allow a form to be submitted when Enter is pressed for IE6 and 7, Firefox 2, and recent versions of Safari. It is for a login page that has two textboxes: a "Login" and a "Password". The "Login Button" is actually a standard image with an onClick event handler to submit the form, because we use a mouseover effect. (That is, it is not INPUT TYPE="IMAGE" but rather an IMAGE tag with added.)
I found some code that works in IE, which is below, but it only works in IE. I am sure there is a simple cross-browser fragment of Javascript that will do the trick, so please point me in the right direction. Code:
I have a large form that uses jquery's .change to rewrite html select forms, make some calculations, etc. It works great if I don't reload the page via a refresh or a back. If I click back or refresh it doesn't change some of my form's selections, but all of the jquery generated stuff doesn't recalculate. Is there a way I can trigger a re-evaluation? I tried
I am very inexperienced with javasciprt. I am designing a form in coldfusion, and want some dynamic action to take place. My users will be offered 2 selections via radio buttons. Depending on which radio button they select, they will get a few more radio buttons to choose from. I have been told that this can be handled in javascript. So I am appealing to the javascript programmer nation for some assistance in this endeavor.
I'm doing a tutorial from a book to drag and drop elements on a page into a shopping cart. I had everything working fine in IE until I added the function for key presses. What it should do is when 1 is clicked, the first item is moved into the cart, and if I press 1 again the item goes back to where it started.
The function that's giving me problems is keyDrag (at the bottom). I included the other functions in case you need to see them because keyDrag calls them. The error I'm getting in IE is "object expected" and it's at the line marked below in the keyDrag function.
What happens when I press 1 is the item that's supposed to go to the cart appears at the cursor as if I clicked and dragged it. But if I drag it manually into the cart, and then press 1, it will snap back to its original place without problems.
I followed the tutorial from phpacademy found here:
part1 (youtube) part2 (youtube) part3 (youtube)
The tutorial is great and I successful got the code to work correctly. I am working on adding additional functionality. When a list of suggestions pop up. If the user presses the up or down key it cycles through the list highlighting the focused suggestion (Just how google works). I currently have two problems.
First is I have a variable set to determine which position of the list should be highlighted. It should increment by 1 if the down key is pressed. However it increments by much more for some reason.
Second problem is I can't figure out how to keep the suggestion highlighted. It will only highlight when a key is pressed down.
Java Script
Code:
var suggestionPosition = 5; function clickSearch(){ $("#searchBox").keyup(function(event){ if(event.keyCode == 13){
I want to detect the double-press of the space key. However, I want a single press of a space key to have a different function. The double-tap of space should only count if the taps of space are no more than, say, a half second apart.
For example: The user hits space once, and javascript begins performing one action. 1/3rd of a second later, they hit the space bar again, and since that is within our threshold of 1/2 of a second, the action that began because the user hit the spacebar once should be cancelled, or undone (which I can write later) and the action when the user hits the spacebar twice should begin.