Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2009, 03:36
satanv1
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Procesar formulario...muy especial

Cierto, perdoname David. My very tonto.
Lo pongo tal cual lo tengo ahora que no hace nada...después del mil y una pruebas lo deje.
pagina php inicio antes del head:
Código PHP:
function suscribir($form){
        
$salida ="";
        if(!
$form['nombre'] ) $salida '<p>- No ha introducido un nombre para suscribirse.</p>';
        if(!
$form['apellidos'] ) $salida .= '<p>- No ha introducido unos apellidos para suscribirse.</p>';
        if(!
mail_valido($form['email'])) $salida .= '<p>- No ha puesto un email v&aacute;lido.</p>';
        if (!
$salida){
            
$salida '<div class="ultimoscoment">ALTA EN LISTA DE CORREO</div><p>- Se ha suscrito en la lista solicitada con el email '.$form['email'].'</p><div class="puntos"></div><br />';
/*            $devuelve = 'sendicontact()';
            return $devuelve;*/
        
}

        else{
            
$salida '<div class="titulorojo">Posibles Errores</div>'$salida.'<div class="puntos"></div>';
        }

           
$respuesta = new xajaxResponse();

        
$respuesta->assign("content","innerHTML",$salida);

           return 
$respuesta;
    }


    
$xajax->registerFunction('suscribir');
    
$xajax->registerFunction('dardebaja');    
    
$xajax->registerFunction('vertrailer');            
    
$xajax->registerFunction('sendicontact');

    
$xajax->processRequest(); 
luego dentro del body html:

Código HTML:
<form id="formcine" style="height:15em">
            	<p><input name="email" type="text" value="Escriba su Email aqu&iacute;" onFocus="this.value=''" onblur="document.forms.icpsignup.fields_email.value=document.forms.formcine.email.value" /></p>
				<p><input name="nombre" type="text" value="Escriba su Nombre aqu&iacute;" onFocus="this.value=''" onblur="document.forms.icpsignup.fields_fname.value=document.forms.formcine.nombre.value" /></p>
				<p><input name="apellidos" type="text" value="Escriba sus Apellidos aqu&iacute;" onFocus="this.value=''" onblur="document.forms.icpsignup.fields_lname.value=document.forms.formcine.apellidos.value" /></p>
                <p>
                    <a onClick="xajax_suscribir(xajax.getFormValues('formcine'))" class="reservayaboton">Suscribirse</a>
                    <a onClick="xajax_dardebaja(xajax.getFormValues('formcine'))" class="reservayaboton">Darse de Baja</a>
                </p>
            </form>

			<form id="icpsignup" name="icpsignup" method="post" action="urldelenvio" accept-charset="UTF-8" >
				<p><input type="text" name="fields_email" value="" /></p>
				<p><input type="text" name="fields_fname" value="" /></p>
				<p><input type="text" name="fields_lname" value="" /></p>
				<p><input type="text" name="fields_date_add" value="<? echo date("d/m/Y") ;?>" /></p>
				<p><input type="text" name="fields_remote_ip" value="<? echo $_SERVER['REMOTE_ADDR'] ;?>" /></p>
				<p><input type="text" name="fields_remote_url" /></p>

				<p><input type="submit" value="enviar" /></p>
                </form>