Tengo un pequeño detalle al enviar un formulario, desde ayer estoy aprendiendo a realizar aplicaciones para teléfonos móviles y, debido a incompatibilidades con el
navegador del Blackberry con el jCalendar, estoy aprendiendo a utilizar la librería jQuery_Mobile, y me ha gustado muchísimo la forma de trabajarla...
El problema:
Tengo este formulario
Código HTML:
Ver original<div data-role="content"> <form method="post" action="analizar.php" name="form1" id="form1"> <div id="login" data-role="fieldcontain">
<label id="usuario1" for="usuario">usuario
</label> <select name="usuario" id="usuario" tabindex="1"> <?
include('conexion.php');
conectar();
$sql="select usuario from usuarios where TRUE";
$conex= pg_query($sql);
while($reg=pg_fetch_object($conex)){
?>
<option value="<?= $reg->usuario ?>">
<? echo $reg->usuario; ?>
</option> <? }
desconectar();?>
<div id="login" data-role="fieldcontain"> <input id="password" name="password" type="password" /> <div id="login" data-role="fieldcontain"> <input id="enviar" name="enviar" type="submit" value="enviar" onSubmit="javascript:enviar();"/>
Intenté utilizar ajax
Código Javascript
:
Ver original<script>
function enviar()
{
var ajax= nuevoajax();
var user=document.getElementById('usuario').value;
var pass=document.getElementById('password').value;
ajax.open("POST","analizar.php",true);
ajax.send("usuario="+user+"&password"+pass);
}
</script>
Y este es el código de analizar.php
Código PHP:
Ver original<?
$user=$_POST['name'];
$pass=$_POST['password'];
echo $user." ".$pass." ";
?>
Y obtengo este mensaje en el navegador:
undefined
Por lo tanto, ¿Qué estoy haciendo mal?