Ayuda por favor como logro comparar palabras con if y if else utilsando indexOf() para que me de la palabra que tenga if ifelse | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
0

Ayuda por favor como logro comparar palabras con if y if else utilsando indexOf() para que me de la palabra que tenga if ifelse

al escribir pueda darme una de tantas palabras de la validacion y indexOf() ara que esto me permita acer que escriba palabras contrarias si escribo el perro es bonito salga el gato es bonito. lo que busco es crear un corrector de escritura y en la validacion sea el corrector, esto no lo logro y me van a despidir por que no tengo mucha experiensia

22nd Apr 2018, 10:40 PM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
24 Respostas
+ 2
Este trabaja... TodavĆ­a no hice lo de los flores los flores https://code.sololearn.com/W9k1PD62FUaI/?ref=app
24th Apr 2018, 1:30 AM
cyk
cyk - avatar
+ 3
Primero, hay algunos errores que he corregido. Por ejemplo no es Var sino var y no es If sino if... AquĆ­ tienes el vĆ­nculo con el codigo sin esos errores https://code.sololearn.com/W6m2iGGaYTRS/?ref=app
22nd Apr 2018, 11:51 PM
cyk
cyk - avatar
+ 3
Linda, mira este codigo. Ve los cambios que hice. Si vas y escibes algo con la vina o los flores, el codigo hace lo que querias... El problema con onkeyup() es que no espera que escribes todo lo que quieres para hacer lo que quiere hacer... submit es mejor por estos casos https://code.sololearn.com/W5CZ32357g73/?ref=app
23rd Apr 2018, 3:46 AM
cyk
cyk - avatar
+ 3
Hahaha... Ā”QuĆ© bueno! Me alegra mucho... Ahora solo tienes que entender bien lo que hice y lo puedes usar para otros de tus codigos tambiĆ©n ā˜ŗā˜ŗ
23rd Apr 2018, 3:55 AM
cyk
cyk - avatar
+ 2
Hola Linda... Quiero ayudar... ĀæPuedes darme un ejemplo de lo que quieres hacer? No entendĆ­ bien... O quizĆ”s puedes postear un vĆ­nculo para ver parte del cĆ³digo
22nd Apr 2018, 11:02 PM
cyk
cyk - avatar
+ 2
Bueno, lo primero que no me parece correcto es esto: indexOf(El lobe)... Deberia ser: indexOf("El lobe")
22nd Apr 2018, 11:42 PM
cyk
cyk - avatar
+ 2
TambiƩn te aconsejo dar otro nombre a tu variable aquƭ dado que ya "write" es usado en js var write=document.getElement("text").value;
22nd Apr 2018, 11:55 PM
cyk
cyk - avatar
+ 2
Otra cosa: indexOf() te da un nĆŗmero entero si encuentra la palabra y -1 sino. AsĆ­ que no puedes solamente escribir if(frase.indexOf("El lobe")) asĆ­ nada mĆ”s... Tiene que ser: Si quieres decir que sĆ­ encontrĆ³ la palabra, if (frase.indexOf("El lobe") != -1) O sino: if (frase.indexOf("El lobe") == -1)
23rd Apr 2018, 12:06 AM
cyk
cyk - avatar
+ 2
Mira el codigo. lo cambiƩ... Todavia falta algunas cosas para que sea perfecto pero ya cambia los dos
23rd Apr 2018, 4:24 AM
cyk
cyk - avatar
+ 2
Ahora todo estĆ” bien
23rd Apr 2018, 4:43 AM
cyk
cyk - avatar
+ 2
Dame unos minutos
23rd Apr 2018, 2:24 PM
cyk
cyk - avatar
+ 1
eres muy amable muchisimas gracias
6th Jul 2019, 1:33 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
e tratado de lograr que me cree oraciones o fraces que al escribir la primer letra me de lo que ya hay por balidar y indexOf me lo detecte para que valide si estan esas palabras o fraces lagas o no en javascript
22nd Apr 2018, 10:43 PM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
<script type="text/javascript"> function agregandoTextoCorregido(){ Var write=document.getElement("text").value; document.getElement("contenedor").innertext=""+write; //la valida para corregir, If(write.indexOf(El lobe)){ //El indexOf() para encontrar entre tantas por validar y la correcta aparca //es necesario que me permita agregrar mas palabras o fraces en el mismo value Write.indexOf(El lobo) document.getElementById("text").innertext=write; } Else{ Document.Write("Uups no encontre como es la correcion"); } } </script> <input id="text" type="text" onkeyup="agregandoTextoCorregido()"> Vista del texto; <div id="contenedor"></div>
22nd Apr 2018, 11:39 PM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
<!DOCTYPE html> <html> <body> <p>Click the button to convert the string to lowercase letters.</p> <textarea onkeyup="myFunction()"></textarea> <p id="demo"></p> <script> function myFunction() { var str = "Hello World!"; var res = str.toLowerCase(); document.getElementById("demo").innerHTML = res; document.getElementById("txt").indexof(str); } </script> </body> </html> algo asi. pero con if,function,onkeyup,indexOf()
23rd Apr 2018, 2:15 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
<html> <head> <title>foobar</title> <script type="text/javascript"> function correcion(){ var frace = document.getElementById('texto').value; document.getElementById('aqui').innerText=' '+frace; if (frase.indexOf("la vinva") == -1) { document.getElementById('aqui ').innerText="la vida"; } else if (frase.indexOf("los flores") == -1) { document.getElementById('aqui').innerText="las flores"; }else{ document.getElementById('aqui').innerHTML=' '; } } </script> </head> <body> <input id="texto" type="text" value="" onkeyup="correcion()"> <div id="aqui"> </div> </body> </html>
23rd Apr 2018, 3:25 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
WoaaaAAaaauu siiii etoy muy feliz
23rd Apr 2018, 3:52 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
solo que le falta algo por ultimo, hace falta que al escribir juntos salga su resultdo de cada uno Los flores La vina
23rd Apr 2018, 4:08 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
<form onsubmit="userSubmit(); return false;"> <input class="boton" value="Los flores La vina " id="texto"><input type="submit" value="submit"></form> <div id="aqui"> Las flores La vina </div>
23rd Apr 2018, 4:18 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar
0
creei que seria lo ultimo pero como sepodria hacer que no aparesca Los flores La vina en el div y si salga en el div Las flores La vida
23rd Apr 2018, 4:37 AM
Mi Camino Es Boxeador Profesional = Jhon / Tux
Mi Camino Es Boxeador Profesional = Jhon / Tux - avatar