Hello.
I should'have explained better my goal but I didn't want to make the question too long.
Anyways..
Jessica, on 03 Mar 2013 - 00:15, said:
I think you need to explain what your overall goal is, because that sounds like a really weird thing to do.
Hello.
I have a CMS that can be customized throught template changes, the form I want to modify in fact is part of a template (smarty).
The "Original" code is something like this:
-
<form action="" id="zip" method="post">
-
<select class="field" name="set_zip_filter_distance" onchange="$('zip').submit()">
-
<option value="">Distance</option>
-
<option value="1">1km</option>
-
<option value="5">5km</option>
-
<option value="10">10km</option>
-
<option value="15">15km</option>
-
.....and so on.....
-
</select>
-
<input type="hidden" name="submit_zip_filter"/>
-
-
<!-- BUTTON1---<input type="submit" name="submit_zip_filter" value="submit" class="button" />
-
BUTTON2---<input type="submit" name="clear_zip_filter" value="reset" class="button" />-->
-
</form>
-
The parts in bold are the ones I added.
At the bottom of it you will notice 2 lines of code I commented out. They were 2 submit button I'm trying to get rid of, and that's the reason why I want to change the "name part" of the <input> line to change in accordance to the option selected.
The code above works but it only submits, I wanto to add 1 more option (<option value="RESET">RESET</option>) and cause the form to submit as if it was BUTTON2 if "RESET" is selected, and like BUTTON1 if another option is selected.
So far I tried among other things, this code
-
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
-
<script type="text/javascript">
-
-
if $('#set_zip_filter_distance').change(function(){
-
$('#submit_line').attr('name', 'clear_zip_filter');
-
this.form.submit();
-
}
-
else
-
{
-
this.form.submit();
-
});
-
</script>
-
...but it doesn't work:(
Maybe someone experienced can help me?
Thanks a lot.
mass