留言板
Mootools error .addEvent
Pablo Antonio Zamora Ortiz,修改在10 年前。
Mootools error .addEvent
Junior Member 帖子: 28 加入日期: 11-3-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