Foros del Web » Programando para Internet » Jquery »

Mailto formulario Jquery

Estas en el tema de Mailto formulario Jquery en el foro de Jquery en Foros del Web. Hola que tal ? Mi problema es el siguiente yo tengo dos formularios en mi pagina web . Y quiero captar el action de uno ...
  #1 (permalink)  
Antiguo 14/11/2012, 07:41
 
Fecha de Ingreso: noviembre-2010
Mensajes: 4
Antigüedad: 13 años, 5 meses
Puntos: 0
Información Mailto formulario Jquery

Hola que tal ? Mi problema es el siguiente yo tengo dos formularios en mi pagina web . Y quiero captar el action de uno cuando se completa haciendo que el primer formulario cuando lo completen bien y pongan submit aparesca un mailto y el segundo me tiene que llevar a una pagina web

FORMULARIO 1

Código:
<form id="mi_formulario" action="mailto:[email protected]" name="mi_formulario">
    <p>Usuario</p>
    <p><input name="usuario" type="text" class="formulario" id="usuario" onkeypress="return soloLetras(event)" /></p>
    <p>Email</p>
    <input name="email" type="email" class="formulario" id="email" onkeypress="return tipos(event)" />
    <p>Contraseña</p>
    <input name="contrasena" class="formulario" id="contrasena" type="password" onkeypress="return soloLetras(event)" onKeyUp="validar(this)" />
    <p>Re Ingrese Contraseña</p>
    <input name="contrasena_confirm" class="formulario" id="contrasena_confirm" type="password" onKeyUp="validar(this)" />
    <p>Provincia</p>
    <select name="primerCombo" id="primerCombo" onchange="activaSegundo('mi_formulario');" class="formulario" >
    <option value="">Seleccionar...</option>
    <option value="0">Buenos Aires</option>
    <option value="1">Catamarca</option>
    <option value="2">Chaco</option>
    <option value="3">Chubut</option>
    <option value="4">Cordoba</option>
    <option value="5">Corrientes</option>
    <option value="6">Entre Rios</option>
    <option value="7">Formosa</option>
    <option value="8">Jujuy</option>
    <option value="9">La Pampa</option>
    <option value="10">La Rioja</option>
    <option value="11">Mendoza</option>
    <option value="12">Misiones</option>
    <option value="13">Neuquen</option>
    <option value="14">Río Negro</option>
    <option value="15">Salta</option>
    <option value="16">San Juan</option>
    <option value="17">San Luis</option>
    <option value="18">Santa Cruz</option>
    <option value="19">Santa Fe</option>
    <option value="20">Santiago del Estero</option>
    <option value="21">Tierra del Fuego</option>
    <option value="22">Tucuman</option>
    </select>
    <p>Localidad</p>
    <p><select name="segundoCombo" id="segundoCombo" disabled="disabled" class="formulario"></select></p>
    <p><input type="radio" id="profesor" name="ocupacion" value="profesor" />Profesor
    <input type="radio" id="alumno" name="ocupacion" class="radio" value="alumno" /> Alumno</p>
    <p><input type="submit" value="Aceptar" class="boton" /> <input type="reset" value="Cancelar" class="boton" /></p>
    </form>
FORMULARIO 2

Código:
<form id="mi_formulario2" method="post" name="mi_formulario2" action="Todo.html">
    <p>Email</p>
    <input name="usuario2" type="text" class="formulario" id="usuario2" />
    <p>Contraseña</p>
    <input name="contrasena2" type="password" class="formulario" id="contrasena2" />
    <p><input type="submit" value="Aceptar" class="boton" /> <input type="reset" value="Cancelar" class="boton" /></p>
    </form>
CODIGO JQUERY DE LOS DOS FORMULARIOS

Código:
    <script type="text/javascript">
    //<![CDATA[
	$.validator.setDefaults({
		
	submitHandler: function() {
	url = "mailto:lucas.inf@hotmai";  
    $(location).attr('href',url);
	 }
});
	
    $().ready(function () {
    $("#mi_formulario").validate({
    debug: true,
    rules: {
    usuario: {
    required: true,
    minlength: 5,
    maxlength: 10
    },
    email: {
    required: true,
    email: true,
    minlength:6,maxlength:50
    },
    contrasena:{required:true,minlength: 5,maxlength: 10},
    contrasena_confirm:{required:true,equalTo:('#contrasena')},
    primerCombo:{required:true},
    segundoCombo:{required:true},
    ocupacion:{required:true}
    }
    });
    });

    </script>
    <script type="text/javascript">
	$.validator.setDefaults({
	submitHandler: function() {
	url = "Todo.html";  
    $(location).attr('href',url);
	 }
});

    $().ready(function () {
    $("#mi_formulario2").validate({
    debug: true,
    rules: {
    usuario2: {required: true},contrasena2:{required:true}
    }
    });
    });
	
	
		
    </script>
Estoy usando el plugin de jquery validate .

El tema es que cuando uso el submit en el primer formulario en vez de mostrar el submit me envia al action de la 2 pagina .
  #2 (permalink)  
Antiguo 14/11/2012, 09:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Mailto formulario Jquery

El uso del protocolo mailto: para enviar formularios es completamente infuncional. Te sugiero que aprendas como enviar formularios con un lenguaje del servidor, php, por ejemplo, en las wikis/faqs del foro hay varias guías
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: mailto, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:27.