Hola amigos, estoy haciendo un sistema de filtrado de busqueda por parámetros con ayuda de varios
select, la idea es dar click sobre alguna opción de un
select y esta se muestre en la url, y automáticamente se ejecute el submit para enviar los parámetros de búsqueda. Mi codigo es el siguiente:
Código HTML:
<html>
<script>
window.onload=function() {
document.getElementById('selectelement1').onchange=function() {
document.getElementById('selectform1').submit();
}
}
window.onload=function() {
document.getElementById('selectelement2').onchange=function() {
document.getElementById('selectform1').submit();
}
}
</script>
<body>
<form name="selectform1" id="selectform1">
<select name="selectelement1" id="selectelement1" size="3">
<option value="1" >Option 1</option>
<option value="2" >Option 2</option>
<option value="3" >Option 3</option>
<option value="4" >Option 4</option>
</select>
<br>
<select name="selectelement2" id="selectelement2" size="3">
<option value="1" >Option 1</option>
<option value="2" >Option 2</option>
<option value="3" >Option 3</option>
<option value="4" >Option 4</option>
</select>
</form>
</body>
</html>
El problema que tengo es que el
autosubmit solo trabaja con el
select 2, y no trabaja con el
select 1. La idea es que deberían trabar de forma autónoma, osea si presiono el
select 1, que muestre la búsqueda con este parámetro, y si uso el
select 2 que muestre con es segundo parámetro. Ah... Y que los parámetros de búsqueda en la URL se acumulen para no perder la exactitud de la búsqueda :)
Salu2