Curso Básico de Javascript 22.- [Practica] Como validar un formulario sencillo

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 243

  • @FalconMasters
    @FalconMasters  Рік тому

    📢ACTUALIZACIÓN: Nuevo curso de Javascript actualizado con mejor calidad, y mucho más contenido:
    👉 www.desarrolloweb.io/cursos/javascript
    ¿Qué incluye el curso?
    ✅ Más de 33 horas en video en las que aprenderás más de 180 temas diferentes.
    ✅ 6 proyectos y aplicaciones reales para practicar todo lo aprendido.
    ✅Acceso a todo el código del curso, incluyendo los proyectos.
    ✅Acceso a un sistema de preguntas y respuestas. (siempre respondo todas las preguntas)
    ✅Garantía de 30 días, si no te gusta te devolvemos tu dinero.

  • @MyFigus
    @MyFigus 7 років тому +5

    Si en tu función 'validar' haces algo como esto (código al final), y a cada función de validación le haces retornar un booleano dependiendo de la satisfacción de su procesamiento particular, evitas que se te llene la ventana de alerts y sólo te los lance de manera jerárquica. Buen tutorial. Slds desde Chile.
    Ejemplo de booleanos (haré solo una, pero se supone que la idea es la misma para las tres validaciones):
    var todo = document.all;
    var formulario = todo('forma'); // 'forma' es el id que le puse a mi form
    var validarTerminos = function(e){
    if(formulario.terminos){ // 'checked' = true
    return true;
    }else{
    alert('* Debes aceptar los Términos y Condiciones [ ! ]');
    e.preventDefault();
    formulario.terminos.focus();
    return false;
    }
    }
    function vaidar(e){
    if(validarNombre(e) && validarSexo(e)){
    validarTerminos(e);
    }
    }

  • @enriqueiniestaperez3456
    @enriqueiniestaperez3456 4 роки тому +2

    eres muy bueno explicando los puntos y los pasos, te felicito,. Hay muy pocos que expliquen los pasos y la información tan estructurada y clara como lo haces tu.
    Un saludo.

  • @IcemanX407
    @IcemanX407 8 років тому +7

    Hola @FalconMasters, muy buenos tus cursos, he visto ya los de HTML, CSS, Bootstrap y ahora voy por este cap del de Javascript y me parecen bastante buenos, obviamente son bastante básicos y sería muy bueno q sacaras algunos más avanzados o intermedios al menos para los q somos ya más experimentados.
    Un saludo y un fuerte abrazo desde Venezuela hermano, te felicito por tu dedicación y esfuerzo para compartir tu conocimiento.

  • @MrZttaR
    @MrZttaR 3 роки тому +1

    Para esa validación de RadioButton específica (en el minuto 11:10) se puede aplicar la Ley De Morgan Logica: la negación de V || V es F && F, y así te evitas agregar el Else. Muchas gracias por el tutorial ^^

  • @santosahernandezmendoza7147
    @santosahernandezmendoza7147 6 років тому +1

    Hola Carlos Arturo me pareció tu tutorial mucho muy fluido y comprensible, se ve que tienes mucha agilidad y gran capacidad para realizar este tipo de trabajo. He estado estudiando y practicando tus tutoriales de Java, html y css en la realización de un complemento para Google Docs y me han sido muy útiles. En lo que aún tengo dificultad es en pasar datos de mi complemento hacia el documento. Me gustaría que también te interesaras en este tipo de trabajo para que nos dieras una manita. Saludos.

  • @jorgechavarriaga395
    @jorgechavarriaga395 4 роки тому

    Excelente video !! Me aclaraste muchos temas.
    Al formulario en el html le ingrese un id="idform:"

    y a mi javaScript le cambie la linea: var formulario = document.getElementsByName("formulario")[0],
    por esta:
    var formulario = document.getElementById("idform"),
    Como lo menciona en el video es mejor accederlo de esta forma (lo deja de la inicial para temas ilustrativos)
    Ahora bien.. quiero pulir el codigo con algo que tambien mencionaste
    if(formulario.sexo[0].checked == true || formulario.sexo[1].checked == true){codigo}
    como reemplazo el .sexo[0], sexo[1], etc. .. para si incluyo el sexo ALIEN no tener que poner sexo[2]
    ??

  • @DanielGarcia-fl7de
    @DanielGarcia-fl7de 3 роки тому +1

    eres un crack se me complica mucho programar pero contigo estoy aprendiendo, graxxxx

  • @JMarioBMX
    @JMarioBMX 4 роки тому +15

    Estuvo bueno falcón, de casualidad tendrás uno de una validación un poco mas avanzada?

  • @merlissoto3923
    @merlissoto3923 2 роки тому

    Mi validación no caminaba, porque la hice toda al final y luego tuve que revisar paso a paso, encontrando varios errores que no estaban a la vista, hasta que por fin funcionó! Gracias Carlos Arturo!

  • @oscarmartinezcastro7725
    @oscarmartinezcastro7725 4 роки тому

    Estoy haciendo un proyecto y me has salvado la tarde, muchas gracias :)

  • @marianavazquezosorio3438
    @marianavazquezosorio3438 Рік тому

    Gracias hermano, me sirvió mucho tu videotutorial, me ayudó como no tienes idea😊

  • @victorlefeu
    @victorlefeu 7 років тому +10

    No tira el ALERT seguramente porque en el video anterior se le había agregado el atributo REQUIERED a la etiqueta INPUT en el archivo HTML. Lo deben quitar para que funcione la validación en JS.

    • @andresvarelosilgado9077
      @andresvarelosilgado9077 6 років тому

      Me sirvió esto

    • @escualoorlan22
      @escualoorlan22 4 роки тому +4

      @@andresvarelosilgado9077 me podrias ayudar el mio no tiene el atributo requiered y aun asi no me manda el alert ya busque mis formas y no me lo manda saludos espero me puedas ayudar

    • @GodDoesntPlayDice
      @GodDoesntPlayDice 4 роки тому +1

      @@escualoorlan22 fiajte bien si no colocaste getElementById
      yo me di cuenta que coloque getElementById en ves de ByName en todo caso revisa que es lo que falla presionando Ctrl + Shift + C para ver la consola ahi tirar el error

    • @andressaavedra5763
      @andressaavedra5763 4 роки тому +1

      @@GodDoesntPlayDice En todo caso, si quieres usar getElementById, solo hay que ponerle un id al form de html y ya lo va a reconocer.

  • @atlonrg
    @atlonrg 3 роки тому +1

    Este es el mejor para mi

  • @AndersonPolancoContreras
    @AndersonPolancoContreras 4 роки тому

    La función que valida el sexo, si validas que te de el error cuando los dos estan vacios te ahorras el else:
    validarCheck = function(e){
    if (formul.radioSexo[0].checked == false && formul.radioSexo[1].checked==false) {
    alert("Por favor, seleccione un sexo");
    e.preventDefault();
    }
    de todas formas es un buen video "LIKE"

  • @prizefighterko9885
    @prizefighterko9885 2 роки тому

    Mi profesor no explica nada pero gracias a ti a lo mejor apruebo

  • @jo0nax
    @jo0nax 4 роки тому +3

    Cuál es la diferencia concreta de usar function myFuncion() a myFuncion = function() ?

  • @SusanaMartinez-kf1qo
    @SusanaMartinez-kf1qo 4 роки тому +3

    Hola buenas, he seguido la secuencia de tus videos, ya que me esta costando mucho comprender JavaScript, es este video en particular no me resulta el alert, he rebuscado por todas partes, seras tan amable de decirme cuando puedas en qué me equivocado? de antemano muchas gracias.😊
    Validado Formularios



    Hombre
    Mujer

    Terminos y condiciones






    (function(){
    var formulario = document.getElementsByName('formulario')[0],
    elementos = formulario.elements,
    boton = document.getElementById('btn');

    var validarNombre = function(e){
    if (formulario.nombre.value == 0) {

    alert ("Completa el campo nombre");
    e.preventDefault();
    }
    };
    var validarRadio =function(e){
    if (formulario.sexo[0].checked == true||formulario.sexo [1].checked == true){
    } else{
    alert ("Completa el campo sexo");
    e.preventDefault();
    }
    };
    var validarCheckbox = function (e){
    if (formulario.terminos.checked == false){
    alert ("Acepta los terminos y condiciones");
    e.preventDefault();
    }
    };

    var validar = function (e){
    validarNombre(e);
    validarRadio(e);
    };
    formulario.addEventListener("submit", validar);
    }())

  • @adelsosuarez30
    @adelsosuarez30 2 роки тому

    adoro cuando dice "esto es genial se puede hacer muchas cosas"

  • @lisangelaray3870
    @lisangelaray3870 2 роки тому

    muy buena explicación falcón, pero no me fije en donde utilizaste la variable elemento? no me di cuenta y vi el video varias veces, soy nueva en esto.

  • @nac1224
    @nac1224 5 років тому +1

    Excelente video, detallado y fácil de entender, me sacaste de un enredo tremendo. Muchas gracias!!

  • @d-landjs
    @d-landjs 5 років тому +2

    Estuvo re contra bueno este tutorial!!! Muy bien explicado amigo!!!

  • @DamaconConsultores
    @DamaconConsultores 8 років тому +1

    Buenas, quisiera saber qué plugin estás utilizando para que en sublime text te aparezcan las sugerencias de autocompletado. Por ejemplo, escribes document.getEle y te sale la lista para seleccionar getElementById, etc. Gracias y saludos.
    P.D. Tienes unos vídeos geniales. Gracias por tus aportes.

  • @Doud653
    @Doud653 3 роки тому

    En el momento de hacer la validacion del radio button es mas facil poner la parte de codigo igual a la de arriba, asi se sabe si tiene algun tipo de value el boton, de ser que no lo tenga muestra un alert para completarlo.

  • @PEJARU-in4fx
    @PEJARU-in4fx 5 років тому +9

    Como cuando te sale un anuncio de udemy con Carlos Arturo en un video de Carlos Arturo en el que anuncia algo que explica algo gratis aqui

  • @Malgustoweb
    @Malgustoweb 9 років тому +1

    Una duda, es que no entiendo muy bien la variable "e" esa que le pasas a validarNombre ¿?¿? Cuando la llamas desde el addEventListener llamas la funcion pero sin pasarle ninguna variable en la funcio ¿? La e que quiere decir?
    Gracias!

    • @gammafp
      @gammafp 9 років тому

      +Malgustoweb La variable "e" es algo llamado callback, puedes usar la letra e o la palabra event o si quieres llamarla pepito, solo es una respuesta que genera un evento, se puede usar tanto para obtener valores del evento generado como por ejemplo el id de un elemento o detener la propagación de un evento como por ejemplo que al hacer click sobre un formulario no se ejecute el evento de redirección por eso se usa preventDefault().
      preventDefault() se encuentra por así decirlo dentro de "e". Para mas dudas puedes plantearla en el foro de FalconMasters www.heroesdelaweb.com/

  • @Lomitops
    @Lomitops 7 років тому +1

    tengo el codigo exactamente igual pero no funciona al presionar el boton, que pasa

  • @karol.favian
    @karol.favian 9 років тому

    Excelente . Manita con pulgar arriba

  • @Diegoalejandro148
    @Diegoalejandro148 9 років тому +1

    no me arroja el arlert simplemente se recarga la pagina cuando le doy enviar solo aparece el alert del php que dice que se envió correctamente y luego se recarga

  • @DanielAcosta-kw8rx
    @DanielAcosta-kw8rx 4 роки тому

    Estuvo muy bueno, pero quede con una duda Falcon, cual es la funcion de la variable elementos, (elementos=formulario.elements), para que se usa; porque la quito e igual funciona todo. Gracias

  • @rue741
    @rue741 3 роки тому

    Muchas graciassssssssssssssssss

  • @nadiairinamendezdomeneche6770
    @nadiairinamendezdomeneche6770 4 роки тому

    se puede hacer required para un prompt que pide como dato obligatorio ser mayor de 18 años?

  • @Sentuyashi
    @Sentuyashi 7 років тому +1

    Hola Arturo, sería de gran utilidad si pusieras tu código en la descripción para poder corroborar más fácilmente los errores.
    Buenos tutoriales, un abrazo

  • @Robertofiguera-dev
    @Robertofiguera-dev 8 років тому

    Al escribir getElementsByTagName o getElementsByName no marcaria un error? o sirve de cualquiera de las dos formas?

  • @guillermovazquez5614
    @guillermovazquez5614 3 роки тому

    y si quiero enviar un mensaje una vez chequeado todos todos los puntos anterior? como por ej: su formulario se envió correctamente

  • @walterzagal9666
    @walterzagal9666 9 місяців тому

    Millones de gracias :')

  • @jeanchavez6048
    @jeanchavez6048 5 років тому

    Esto funciona si el boton no es un submit, lo que pasa es que tengo una serie de inputs y al presionar un boton calcular unos valores con estos inputs. Esta validacion tambien funciona con un boton normal??

  • @adter100
    @adter100 8 років тому

    +FalconMasters Hola Carlos Arturo quisiera saber como podria generar cada alert de manera independiente? o sea que no aparezcan los dos al mismo tiempo y tambien quisiera saber como agregar un focus a los campos de texto...por ejemplo si el campo que esta vacío en mi caso es la clave el se enfoque en ese campo o si el que esta vacio es el usuario el se enfoque en el usuario...agradeciendo de antemano tu pronta respuesta

  • @elchavo2000
    @elchavo2000 4 роки тому

    Por qué al momento de que me sale la alerta por qué falta solo uno o dos de los tres campos, le doy ok a la alerta y se me borran todos los campos, no los mantiene como lo hace Carlos Arturo,,que falta???

  • @josetroncozo1147
    @josetroncozo1147 8 років тому

    yo estoy usando un metodo post en mi formulario... el validar que muestras en el video va a funcionar de igual modo?

  • @yovanniledesma5367
    @yovanniledesma5367 9 років тому

    muy bueno la clase de la validacion ...q chvr , mas bien si no es mucha pedir ,
    yo practico mucho estas cosas pero lo malo q en asp c# no me sale la validacion me puedes decir xq no puedo validar mis textbox

  • @gustavocastro977
    @gustavocastro977 3 роки тому

    Excelente FM !! Muy bien explicado Saludos !!

  • @miguelherrera8679
    @miguelherrera8679 6 років тому

    Se que este video es viejo y todo pero para validar los radios no hace falta hacer eso, se hace igual que un input de texto, if (document.sexo.value == "") quiere decir que ninguno fue seleccionado, igual con los checkbox, otra cosa, cuando alguna operacion retorna automaticamente true, no hace faltar poner if (document.sexo.checked == true) con solo poner if (document.sexo.checked) es suficiente

  • @stefanoriosferrer1672
    @stefanoriosferrer1672 5 років тому +1

    excelente video, muy bien explicado, un gusto aprender de esta manera

  • @josepmpicanol419
    @josepmpicanol419 9 років тому +1

    Me encantan tus videos y agradezco mucho tú dedicación !!!
    Un salduo muy cordial !!!

  • @gastondourrom7865
    @gastondourrom7865 4 роки тому

    Hola! Muy bueno el tuto... si quisiera poner el código JavaScript en un archivo aparte, que cambiaría del código para que siga funcionando? Muchas gracias!!

    • @gastondourrom7865
      @gastondourrom7865 4 роки тому

      Listo.. solucionado... había puesto ( function (){
      ...Code ....
      }
      Y es:
      function (){
      ...Code ....
      } ())

  • @salesdepartment6867
    @salesdepartment6867 4 роки тому

    Encantado de saludarle Carlos Arturo es un placer atender sus videos, pues me aporta mucho como programador de Javascript en entorno wix. Tengo una pregunta pues intento validar con preventDefault en wix y no es posible, me podría dar alguna otra solución. Intento ejecutar este evento, pero no reacciona
    validarNombre = function (event) {
    if ($w('#nombre').value === 0) {
    { event.preventDefault(); }
    }
    }

  • @ViejitoKun
    @ViejitoKun 8 років тому

    Estimado Falcon , nunca trabaje las funciones javascript asi....... siempre declarandonas function nombre { .... } y a los elementos llamandolos por nombre document.formulario.nombre etc ..... esto de los listeners y los eventos es nuevo para mi, asi como la funcion que se autoinvoca, no se si empezar aplicarlo....por que esto es la forma general en que se esta trabajando esto o es una forma particular suya?, saludos y gracias por tu trabajo me ha ayudado mucho

  • @TheElfacu
    @TheElfacu 7 років тому

    hola yo uso el servidor wamp este forma de validar los formularios me sirve o no??

  • @cepita666
    @cepita666 Рік тому

    Para ubicar el elemento del formulario en vez de hacerlo por getelement se podria hacer con queryselector? creo que es mas practico y abarca mas o estoy equivocado?

  • @stevesandoval6643
    @stevesandoval6643 7 років тому +1

    Hola Falcon Master te queria preguntar si puedes hacer un video donde nos estes enseñando como se puede validar un nombre osea. si tu ingresas un numero en una casilla donde te pida ingresar un nombre pues te diga error nombre invalido.....osea que solo puede aceptar letras de la "a" asta la "z"......menos numeros o signos,,,esto te lo pregunto sobre un formulario......y si puedes que nos explique si se puede validar un nombre real ,,,,,,,,como por ejemplo te pide que ingreses un nombre y tu escribes "sdsadd" pues te diga error nombre inasixtente......te lo pido de favor GRACIAS.....

  • @sandraandueza6740
    @sandraandueza6740 8 років тому

    hola muy buenos vídeos.. alguno de ello me ayudara a auto completar un formulario.. xfa me ayudaría mucho.. nose mucho de programación..

  • @hexagonal7708
    @hexagonal7708 4 роки тому +1

    no me funciona ... alaguen pe podría pasar el scrip para copiar por favor
    gracias

  • @rodrigoortega8563
    @rodrigoortega8563 8 років тому

    Hola tengo una interrogante, me podrías explicar para que uso declaras la variable "boton".

  • @jaime1066
    @jaime1066 4 роки тому +1

    muy bueno el video, saludos desde España :).

  • @maxytec
    @maxytec 7 років тому +1

    ¿Puedes validar un nombre si tienes caracteres especiales como #@!"/* etc.?

  • @joseantonioamayapostigo2542
    @joseantonioamayapostigo2542 6 років тому

    hola amigo como se podria recorrer un array para evaluarlo.Gracias

  • @lesamjames
    @lesamjames 8 років тому

    Saludos , Carlos necesito saber como hacer un formulario con radio buttons y darle valor a ellos , es para al final con un submit calcular todos los radio y hacer una expecie de examen , gracias

  •  9 років тому +28

    alien jaja estuvo bueno

    • @FalconMasters
      @FalconMasters  9 років тому +11

      +Enrique muñoz No se me ocurrio nada en ese momento haha

  • @bernardoleonhoyos7596
    @bernardoleonhoyos7596 3 роки тому +1

    Todo muy claro, pero me quedé sin saber si es bueno usar required o cuándo debo usarlo

    • @emiliordz5534
      @emiliordz5534 3 роки тому

      Seria recomendable hacerlo pues cuando tienes varios input radio que poner, así te ahorras varias lineas de código. Y no te preocupes, puesto que ese video es del 2015, sin duda, ahora casi todos los navegadores son compatibles con dicho tipo de validación.

  • @jesusreyes4992
    @jesusreyes4992 5 років тому

    Me suscribo, muy buen curso para principiantes.

  • @erneysdavidsolanocortes1181
    @erneysdavidsolanocortes1181 4 роки тому +19

    nadie:
    ningun programador:
    falconmaster: sexo: alien ajajajaajaajajaj
    muy buen video

  • @franciscoj.alvarezs.9426
    @franciscoj.alvarezs.9426 3 роки тому +1

    EXCELENTE!!!

  • @maxiorellana127
    @maxiorellana127 3 роки тому

    alguien me explica lo de e.preventDefault()?? osea de donde sale esa variable

  • @danielalexanderfrancomoral6901

    me esta dado error en esta parte y no me funciona elementos = formulario.elements rso Básico de Javascript Uncaught TypeError: Cannot read properties of undefined (reading 'elements')

  • @ValleHormigas
    @ValleHormigas 7 років тому +1

    disculpen me pone un error al tratar de añadir el evento:
    formulario.addEventListener("submit",validar);
    agradesco me puedan ayudar

  • @marcosgonzalezmarin8157
    @marcosgonzalezmarin8157 6 років тому

    genial que interesantes son tus videos solo que no me queda claro porque en el script si pongo (formulario.addEventListener(); y lo que lleva de parametros ), al inicio no lo lee siempre tiene que ir abajo y aveces en otros programas se tienen que colocar al inicio y si las lee aun no me queda muy clario en como el script lee las funciones nos ayudarias mucho con eso explicandolo en algun video bueno si se pudiera bueno es todo gracias por tu atencion saludos.

  • @giovannisalas5780
    @giovannisalas5780 5 років тому

    la manera que yo conocia como validar no me funciono pero con tu video se me aclaro muchas dudas

  • @ExcelServicios
    @ExcelServicios 9 років тому

    Esta bueno la validacion, pero los aler no son muy esteticos talvez podrias hacer un video con Etiquetas que aparecen y desaparecen

  • @luciannistorvski1528
    @luciannistorvski1528 5 років тому

    Muy buenos videos FM, Gracias por todo¡! Mi problema es que despues de cada alert se me reinicia la pagina y no se me guarda el nombre y lo demas , y veo que a ti no te pasa esto. Como se soluciona¿?

  • @AlvaroWhite
    @AlvaroWhite 5 років тому

    saludos Carlos, excelentes todos tus vt. tengo una pregunta y espero que me des una mano con esto//
    tengo 3 radios button pero el name de los radios los traigo desde la bd(traigo el nombre), hasta ahí no tengo problemas, la pregunta esta que como no tengo un name que escribí manualmente no los puedo recoger por post(si imprimo las varibles que llegaron por post recibo el valor sin problemas). el caso es que si lo hago con getElementId() como pasaría ese valor a php(lo intente con ajax pero no funciono). te agradeceria un montón esta ayuda men.

  • @geraldygonzalez4746
    @geraldygonzalez4746 3 роки тому

    Me da un error em la parte de elements no la reconoce como propiedad que hago. NO e podido comprobar nada

  • @Danky_el_perro
    @Danky_el_perro 6 років тому

    alguien sabe porque me funciona diferente? no me sale alerta de poner nombre y las alertas me salen muy diferentees

  • @xerxer9251
    @xerxer9251 2 роки тому

    o

    Hombre
    Mujer
    Terminos y Condiciones

    (function () {
    var formulario = document.getElementsByName('formulario')[0],
    elementos = formulario.elements,
    boton = document.getElementById('btn');
    var validarNombre = function (e) {
    if (formulario.nombre.value == 0) {
    alert("Completa el campo nombre");
    e.preventDefault();
    }
    };
    var validarRadio = function (e) {
    if (formulario.sexo[0].checked == true || formulario.sexo[1].checked == true) {
    } else {
    alert("Completa el campo sexo");
    e.preventDefault();
    }
    };
    var validarCheckbox = function (e) {
    if (formulario.terminos.checked == false) {
    alert("Aceptar los terminos");
    e.preventDefault();
    }
    };
    var validar = function (e) {
    validarNombre(e);
    validarRadio(e);
    validarCheckbox(e);
    };
    formulario, addEventListener("submit", validar);
    }())

  • @Neburificador
    @Neburificador 9 років тому

    mira quiero llenar un values con un dato enviado con javascript como lo puedo hacer

  • @MIGUELANGELIBARRA
    @MIGUELANGELIBARRA 8 років тому

    Gracias por tus videos. He aprendido mucho contigo.

  • @raulchavez6990
    @raulchavez6990 5 років тому

    En el minuto 13:15 en el if del ckekbox si esta chekeado ,seria igualuarlo a true
    if(formulario.terminos.checked == true){

  • @gustavoromero5790
    @gustavoromero5790 9 років тому

    Carlos Arturo. De antemano muchas gracias por compartir tus videos, he aprendido bastante. Una pregunta ? si tu te llevas la linea // formulario.addEventListener("submit", validar); y la colocas despues de haber declarado la variable boton. porque no funciona bien el formulario Te agradecería me pudieras contestar? Un Saludo att: Alien Jajaja

    • @amarysrodriguez3718
      @amarysrodriguez3718 9 років тому

      +Gustavo Romero hola que tal, pudistes resolver ? porque a mi no me funciono,

  • @gabrielzapata1447
    @gabrielzapata1447 5 років тому

    De hecho los radio buton puedes verificarlos directamente en su value global. Es mas fácil.

  • @diegoalejandropenuela904
    @diegoalejandropenuela904 4 роки тому +1

    Muchas Gracias fue un buen vídeo, aunque no entiendo por que la función principal no tiene nombre solo tiene " ( ) " Me gustaría saber por que?

    • @Djgales_30
      @Djgales_30 4 роки тому

      Estás agregando el nombre de la constante a la función, por tanto, la fución queda: function nombreDeLaConstante() {}

  • @alejandrolariccia8018
    @alejandrolariccia8018 8 років тому +4

    de las variables que creaste al principio:
    var elementos = formulario.elements;
    var boton = document.getElementById('btn');
    fueron usadas esas dos?? o estan en vano?..porque no note que las hayas usado, y de hecho si las comento, la validacion anda igual.

    • @carcoloco
      @carcoloco 6 років тому

      Muy buena la observación. Ojala Falcon las pueda aclarar.

    • @machine1899
      @machine1899 5 років тому

      no las usa en este ejemplo de aquí

  • @RavenCuervo
    @RavenCuervo 9 років тому +8

    Cuando podrías hacer un curso de PHP :D saludos falcon

    • @brianalexander2202
      @brianalexander2202 9 років тому

      +Esteban Ramos yo tambien lo estoy pidiendo

    • @blackhawk199417
      @blackhawk199417 9 років тому

      +Brian Habib Yo tambien!! Te lo agradeceriamos mucho FalconMasters

  • @FranciscoJavierMurilloVasquez
    @FranciscoJavierMurilloVasquez 9 років тому

    excelentes FM son lo maximo, gracias a practicar desde ya

  • @orlandomanuelospinohernand9869
    @orlandomanuelospinohernand9869 4 роки тому

    Hola Carlos excelente curso, Carlos como puedo evadir la opción requerid en html5. Con esto aplicó lo practicado en tema
    Gracias

    • @christianh.ledesmafernande9535
      @christianh.ledesmafernande9535 4 роки тому

      fijate si te esta enviando el formulario. acordate de poner el e..preventDefault(); para evitar el envio del formulario.

  • @galiosmaximus67
    @galiosmaximus67 7 років тому

    Hola buenas tardes, buen tutorial. La ultima validación seria en el campo nombre que coincida con el sexo del radio es decir que al escribir un un nombre masculino o femenino coincida con el sexo. he tratado de hacer esta validación pero no lo he logrado me puede ayudar con esta ultima parte gracias

  • @aaron83var
    @aaron83var 8 років тому +1

    Hola excelentes videos eh aprendido javascript gracias a ti y gracias por tu tiempo... pero me a surgido una duda: ¿Como hacemos funcionar 2 botones tipo submit en el mismo formulario? SALUDO DESDE HONDURAS!!!

    • @FalconMasters
      @FalconMasters  8 років тому +1

      +Johan Aaron Velasquez Ardon Hola que tal, lo que pasa es que en vez de poner 2 botones de tipo submit tienes que crear mas bien 2 formularios, y a cada form le pones su id diferente

    • @aaron83var
      @aaron83var 8 років тому

      muchas gracias +FalconMasters excelentes videos!!!!

  • @otiliacanon1445
    @otiliacanon1445 2 роки тому

    Hola carlos: estoy haciendo tu curso de UDEMY, pero no funcionaron estas dos funciones en validar el formulario
    function validarSexo(e) {
    if (sexo.value == '' || sexo.value == null) {
    error.style.display = 'block';
    error.innerHTML += 'Por favor selecciona el sexo';
    console.log('Por favor completa el sexo');
    e.preventDefault();
    } else {
    error.style.display = 'none';
    }
    }
    function validarTerminos(e) {
    if (terminos.checked = false) {
    error.style.display = 'block';
    error.innerHTML += 'Por favor acepte los terminos';
    console.log('Por favor acepte los terminos');
    e.preventDefault();
    } else {
    error.style.display = 'none';
    }
    }

  • @danielherediaguillen6478
    @danielherediaguillen6478 9 років тому

    sacaras secuelas mas largas de otros tutoriales o solamente javascript tiene 2 versiones?

    • @FalconMasters
      @FalconMasters  9 років тому

      +Daniel Heredia Si sacare mas videos de javascript, a que te refieres con 2 versiones?

  • @javiervalenciano60
    @javiervalenciano60 7 років тому

    hola todo salio bien pero como le hago para que los datos se manden ya sea a un sitio web o a un correo electronico ?????

    • @Sentuyashi
      @Sentuyashi 7 років тому

      Creo que ese tema lo abarca PHP.

  • @mauroezequiel384
    @mauroezequiel384 7 років тому

    GENIOOOOOO!!! Qué bien qe explicas!!!! Gracias!!!!

  • @jorgevillegastaillefer1063
    @jorgevillegastaillefer1063 5 років тому

    por que pone e.preventDefault, que es la e???

  • @PixiePixieSpider
    @PixiePixieSpider 7 років тому +1

    Hola. En el video Javascript 22.- [Practica] Como validar un formulario
    Tengo una inconsistencia: al intentar actualizar la página me sale el siguiente error:
    validandoFormularios.html:26 Uncaught TypeError: document.getElementByName is not a function
    O sea no reconoce la función document.getElementbyname

    • @F3nr1zK
      @F3nr1zK 7 років тому +2

      el error puede ser por que es getElementsByName con S

  • @Nayer1998
    @Nayer1998 7 років тому

    Gracias! De seguro me va a servir mucho. :)

  • @juancruzleone9555
    @juancruzleone9555 4 роки тому +1

    Para quienes no les funcionó el alert, yo lo solucioné poniendo
    elementos=document.formulario.elements,
    y listo :D

    • @RichyVidal
      @RichyVidal 4 роки тому

      Pues aún no me funciona :S

  • @josegomezgonzalez92
    @josegomezgonzalez92 8 років тому

    El parametro (e) que le pasamos a las funciones a que equivale? Ya que en ningún momento se crea e ni se le asigna valor

    • @diegogallohuauya962
      @diegogallohuauya962 5 років тому

      Aquí puedes encontrar la respuesta a tu pregunta:
      es.stackoverflow.com/questions/48512/cu%C3%A1l-es-la-diferencia-entre-return-false-preventdefault-stoppropagation-y-stop

  • @danilomolesini9682
    @danilomolesini9682 9 років тому

    +FalconMasters Hola genial tus vídeos Falcon, Me podrías decir que teclas utilizaste para separar los dos if true. ( formulario.sexo[0].checked == true ) y ( formulario.sexo[1].checked == true). No los puedo separar. Saludos

  • @tomasalvarez922
    @tomasalvarez922 4 роки тому

    Yo tengo la duda de como hacer que se envien al mail cuando le das a enviar por ejemplo

    • @FalconMasters
      @FalconMasters  4 роки тому

      Eso se hace con PHP, no con Javascript

  • @psalasgomez
    @psalasgomez 9 років тому +1

    Muy buenos tutoriales e seguido los de bootstrap y javascript. Por casualidad tienes pensado subir algo con myphpadmin y las herramientas que te mencione antes, para que los formularios queden mas vistosos. Gracias

  • @cristiannarvaez6687
    @cristiannarvaez6687 5 років тому +1

    oye falcon sabes por que el comando elements no me funciona, me dice que no esta definido.

    • @Jesus-vu7cc
      @Jesus-vu7cc 4 роки тому

      Porque seguramente en var formulario = document.getElementsByName tiene document.getElementsBy*Tag*Name y para esa función tagname no está definido el elements.

  • @elieli3054
    @elieli3054 4 роки тому +1

    Gracias!!!

    • @saraicastillo1029
      @saraicastillo1029 4 роки тому +1

      Te interesa crear una pagina conmigo?

    • @elieli3054
      @elieli3054 4 роки тому

      @@saraicastillo1029 Puedes comentarme algo mas sobre tu proyecto en mi correo eaprus33@gmail.com