tengo un formulario que tiene dos form actions dependiendo de una selección en radiobuttons.
Esta es la función:
Código Javascript:
Y este es el elemento form:Ver original
function OnSubmitForm() { if(document.searcherform.a[0].checked == true) { document.searcherform.action="http://www.mysite.com/search.php } else if(document.searcherform.a[1].checked == true) { document.searcherform.action="http://www.mysite.com/sales/search.php } return true; }
<form name="searcherform" method="get" onsubmit="return OnSubmitForm();">
Problema,
tambien tengo una función que según los mismos radiobuttons muestra distintos inputs.
Tambien funciona bien, pero a la hora de hacer el submit se pasan las variables a la pagina php, y no se pasan solo las variables seleccionadas en la función, sino todas las variables.:
Código Javascript:
Ver original
function toggle(elemento) { if(elemento.value=="1") { document.getElementById("uno").style.display = "block"; document.getElementById("uno2").style.display = "block"; document.getElementById("uno3").style.display = "block"; document.getElementById("uno4").style.display = "block"; document.getElementById("dos").style.display = "none"; document.getElementById("dos2").style.display = "none"; document.getElementById("dos3").style.display = "none"; } else{ if(elemento.value=="2"){ document.getElementById("uno").style.display = "none"; document.getElementById("uno2").style.display = "none"; document.getElementById("uno3").style.display = "none"; document.getElementById("uno4").style.display = "none"; document.getElementById("dos").style.display = "block"; document.getElementById("dos2").style.display = "block"; document.getElementById("dos3").style.display = "block"; } } }
Como puedo elegir que varibales pasar según el botón seleccionado?