my dog learned polymorphism
The moose likes HTML, CSS and JavaScript and the fly likes Page reloading problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Page reloading problem" Watch "Page reloading problem" New topic

Page reloading problem

Dilip kumar
Ranch Hand

Joined: Oct 16, 2000
Posts: 360
Hi Guys,
I'm having strange problem here. With the below mentioned code if the enter some value in the text box and hit ENTER key the page is reloading automatically with query string. If I enter 323232 in the text field and hit enter the page reloads with url
temp5.asp?text1=323232. What could be the problem ? I don't want anything to happen if I press enter key. How to fix it ?
<%@ Language=VBScript %>

<script language="Javascript">

function validateData() {
if (document.form1.text1.value == "") {
alert("Please enter Number.");

<head> </head>

<form name=form1>
<table align=center>
<td> Number </td>
<td> <input type="text" maxlength="20" size=30 name="text1" id="text1"> </td>
<input type="button" value="GO" onclick="validateData()" id=button1 name=button1>
j li

Joined: Aug 21, 2001
Posts: 1
add action="" in form tag, like this:
<form name=form1 action="">
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Hitting enter is pressing your button, which is firing you script, which is submitting your form. To confirm this, you could pop an alert inside the script. You could disable the button until you are ready for it. You could perform some sort of test before submitting the form in your script. There are a bunch of solutions depending on what you are trying to accomplish.
R Hunter

Joined: Aug 14, 2001
Posts: 8
The problem is that the Javascript is not finding the Validate.asp page. It is creating a new temp page. With temp5.asp would seem that you have tried this 5 times. I would suggest reviewing the documentation on javacript. Using javascript for forms is complex. I always recommend that you use the action and method in the form tag.
This is only a suggestion.
[This message has been edited by R Hunter (edited August 22, 2001).]
I agree. Here's the link:
subject: Page reloading problem
It's not a secret anymore!