OnChange Submit Form if value = 1 otherwise don't...

Posted on 2013-05-15
Last Modified: 2013-05-15

My JavaScript is rubbish!

I have the following cod, which is a slider.  I use the same include file on two different pages - one I want to submit the form when the slider is changed, and that works fine, but the other I do not want the slider OnChange to submit the form, and for the user to submit it manually.

This is possibly an easy one for you JS experts - I want the line: document.forms['form1'].submit(); to be ignored if a variable, set in ASP Classic = 1 otherwise do not submit.

Here's my full code (and thanks in advance!):

<script type="text/javascript" charset="utf-8">
			from: 0,  
			to: 10000000,  
			heterogeneity: ['25/500000', '50/1000000', '75/5000000'],
			scale: [0, '|', '500k', '|' , '1m', '|', '5m', '|', '+10m'],
			limits: false,
			step: 50000,
                calculate: function( value ){
                    var a;
                    if(value>=500000 && value<1000000){
                    if(value>=1000000 && value<=10000000){
                    return (a);
			dimension: '',
            callback: function(value)

Open in new window

Question by:Nico2011
LVL 44

Accepted Solution

Rainer Jeschor earned 500 total points
ID: 39167517
your final requirement statement does not make sense:
IF value == 1 then do no submit else do no submit
therefore I assume if Value== 1 then do submit else no submit

Javascript cannot access ASP variables, therefore you will have to create e.g. a hidden form element with the value like:
<% if here comes your asp code then
Reponse.Write("<input type=""hidden"" id=""DoSubmit"" value=""1"" />")

Then you can check:
var shouldSubmitOccur =jQuery("#DoSubmit").val();

if (shouldSubmitOccur == 1) {


Author Closing Comment

ID: 39167541
Hi Rainer,

Thanks very much - works perfectly.

Have a good day!

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

I've been trying to accomplish this for a while and it just struck me yesterday how to accomplish this task. I have done searches all over the internet looking for ways to email pages from my applications and finally I have done it!!! Every single s…
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question