Hola, he encontrado este código para hacer en el formulario que tengo un select con opciones:
Código PHP:
function Enviar(cate){
var
ajax;
ajax = ajaxFunction();
categ=cate.options[cate.selectedIndex].value
alert('entra'+categ);
switch (categ)
{ case "1":
ajax.open("POST","factura.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
break;
case "2":
ajax.open("POST","albaran.php", true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
break;
}
ajax.onreadystatechange = function()
{
if (ajax.readyState == 4)
{
document.getElementById('contenido').innerHTML =
ajax.responseText;
}}
ajax.send(null);
}
</script>
El cual dependiendo de la opción que se elija me cargará en un div (contenido) la página elegida. El problema lo tengo en que no se como hacer el select y llamar a la función Enviar.
Código PHP:
<select name="tipo" id="tipo">
<option value="A">Factura</option>
<option value="B">Albaran</option>
</select>
Gracias y un saludo