Javascript Problem

jongyoo

Member
Aug 2, 2004
27
0
0
I've got this code where when you click the '-' or '+' link the text in the textbox increments or decrements. But let's say this is at the end of the page after it is scrolled all the way to the bottom; when I click it, the page zooms back up and it's annoying because I have to scroll down again to click it.

The reason why there are so many breaks is to make it be at the bottom where you have to scroll to access it. Put the code below in the notepad as HTML and view it. When you click the java link, it will zoom back up. Is there anyway I can prevent that? I know how to code but little stuff like this, does me in. Thanks

-jong

<html>
<head>

<script type="text/javascript">
function increment(test){

if (test.value.charCodeAt(0) < 90){
if(test.value.charCodeAt(0) == 45){test.value = String.fromCharcode(eval(45))}
test.value = String.fromCharCode(eval(test.value.charCodeAt(0) + 1))
}else
test.value = String.fromCharcode(eval(90))
}

function decrement(test){
if (65 < test.value.charCodeAt(0)){
test.value = String.fromCharCode(eval(test.value.charCodeAt(0) - 1))
}else
test.value = String.fromCharcode(eval(65))
}
</script>



</head>
<body>
<form>
Enter random text
<br>
<br>

<br>
<br>

<br>
<br>

<br>
<br>

<br>
<br>

<br>
<br>

<br>
<br>
<br>
<br>

<br>
<br>

<A href="#" onclick="javascriptecrement(num)">-</a>
<input type="text" name="test" value="A" id="num" size="1">
<A href="#" onclick="javascript:increment(num)">+</a>

</form>

</body>
</html>
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Try this for your increment function

function increment() {
document.form[0].test.value = document.form[0].value +1;
}


To answer your question, it's because you are using a hyperlink for the buttons. You would be better off using
<input type=button onclick="increment();" value="+">
<input type=button onclick="decrement();" value="-"> and then use the above functions.

You can replace form[0] with the name of the form, if you give your form a name
and for decrement just change the + to a minus
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |