掲示板
Mootools error .addEvent
9年前 に Pablo Antonio Zamora Ortiz によって更新されました。
Mootools error .addEvent
Junior Member 投稿: 28 参加年月日: 11/03/18 最新の投稿
buenas
les explico primero lo que trato de hacer.
tengo 2 tag o pestañas y cada una tiene campos pero todos ellos pertenecen al mismo formulario, la validacion la estoy haciendo con mootools en el cual utilizo este codigo:
$('botSOLdtaosEvento').addEvent('click', function(event) {
//alert("entro");
var bandera=0;
MooTools.lang.setLanguage("es-ES");
validate = new Form.Validator.Inline("formSDatosevent");
event.stop();
//alert(validate.validate());
var listatag = document.getElementsByClassName("yui3-tab yui3-widget");
if(validate.validate())
{
// var fechaI= document.getElementById("horaInical").value;
// var fechaF= document.getElementById("horaFinal").value;
// //alert(fechaI+":"+fechaF);
// var bandera=0, bandera1= 0;
// if(fechaI===null||fechaI===""||fechaF===null||fechaF==="")
// {
//alert("d");
var tagsleccionado = document.getElementsByClassName("yui3-tab-selected");
//alert(tagsleccionado[0].textContent+":"+tagsleccionado.length);
bandera=0;
if(tagsleccionado[0].textContent===listatag[0].textContent)
{
listatag[1].click();
bandera=0;
validate.reset();
validate.validate();
}
else{
if(tagsleccionado[0].textContent===listatag[1].textContent)
{
listatag[0].click();
validate.reset();
validate.validate();
}
}
}
if(validate.validate())
{
//alert("true");
validate.start();
$("formSDatosevent").submit();
}
});
lo que trato de hacer es que cuando presiono en el boton guardar el debe pasar de una pestaña a otra y validar los campos que son requeridos.
realice el codigo primero en un jsp y corriendo en tomcat y el codigo funciono norma pero lo pruevo en un portlets y me dice este error:
TypeError: $(...).addEvent is not a function
$('botSOLdtaosEvento').addEvent('click', function(event) {
y efectivamente no entra a esa funcion trate buscando en jquery para resolver estos problemas y las soluciones de crear otra variable jquery no me funcionaron
queria saber si alguno tiene una idea lo necesito urgente muchas gracias
les explico primero lo que trato de hacer.
tengo 2 tag o pestañas y cada una tiene campos pero todos ellos pertenecen al mismo formulario, la validacion la estoy haciendo con mootools en el cual utilizo este codigo:
$('botSOLdtaosEvento').addEvent('click', function(event) {
//alert("entro");
var bandera=0;
MooTools.lang.setLanguage("es-ES");
validate = new Form.Validator.Inline("formSDatosevent");
event.stop();
//alert(validate.validate());
var listatag = document.getElementsByClassName("yui3-tab yui3-widget");
if(validate.validate())
{
// var fechaI= document.getElementById("horaInical").value;
// var fechaF= document.getElementById("horaFinal").value;
// //alert(fechaI+":"+fechaF);
// var bandera=0, bandera1= 0;
// if(fechaI===null||fechaI===""||fechaF===null||fechaF==="")
// {
//alert("d");
var tagsleccionado = document.getElementsByClassName("yui3-tab-selected");
//alert(tagsleccionado[0].textContent+":"+tagsleccionado.length);
bandera=0;
if(tagsleccionado[0].textContent===listatag[0].textContent)
{
listatag[1].click();
bandera=0;
validate.reset();
validate.validate();
}
else{
if(tagsleccionado[0].textContent===listatag[1].textContent)
{
listatag[0].click();
validate.reset();
validate.validate();
}
}
}
if(validate.validate())
{
//alert("true");
validate.start();
$("formSDatosevent").submit();
}
});
lo que trato de hacer es que cuando presiono en el boton guardar el debe pasar de una pestaña a otra y validar los campos que son requeridos.
realice el codigo primero en un jsp y corriendo en tomcat y el codigo funciono norma pero lo pruevo en un portlets y me dice este error:
TypeError: $(...).addEvent is not a function
$('botSOLdtaosEvento').addEvent('click', function(event) {
y efectivamente no entra a esa funcion trate buscando en jquery para resolver estos problemas y las soluciones de crear otra variable jquery no me funcionaron
queria saber si alguno tiene una idea lo necesito urgente muchas gracias