-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
70 lines (69 loc) · 2.67 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[Prueba Segundo Parcial Isaac Haro]</title>
</head>
<script>
var formulario;
function iniciar(){
var boton = document.getElementById("enviar");
boton.addEventListener("click", formularioenvio);
}
function formularioenvio(){
var elemento = document.getElementById("oracion");
var array = elemento.value;
var arrayCd = elemento.value.split(" ");
alert(arrayCd.length+" es el numero de palabras ingresadas")
document.writeln("<p>"+ arrayCd.length+" es el numero de palabras ingresadas"+"</p>");
alert("La primera palabra es: "+arrayCd[0]);
document.writeln("<p>"+"La primera palabra es: "+arrayCd[0]+"</p>");
alert("La última palabra es: "+arrayCd[arrayCd.length-1]);
document.writeln("<p>"+"La última palabra es: "+arrayCd[arrayCd.length-1]+"</p>");
for (let i = 1; i < arrayCd.length+1; i++) {
var aux = arrayCd[arrayCd.length-i]
alert("Palabras en orden inverso: " +aux);
document.writeln("<p>"+"Palabras en orden inverso: " +aux+"</p>");
}
document.writeln("<p>"+"Palabras en ordenadas de la 'a' a la 'z'"+"</p>");
for (let i = 0; i < arrayCd.length; i++) {
var aux = arrayCd.sort();
alert("Palabras en ordenadas de la 'a' a la 'z' "+aux[i]);
document.writeln("<p>"+aux[i]+"</p>");
}
document.writeln("<p>"+"Palabras en ordenadas de la 'z' a la 'a':"+"</p>");
for (let i = 1; i < arrayCd.length+1; i++) {
var aux = arrayCd.sort();
var aux2 = aux[aux.length-i]
alert("Palabras en ordenadas de la 'z' a la 'a': " +aux2);
document.writeln("<p>"+aux2+"</p>");
}
var valido = formulario.checkValidity();
if(valido){
formulario.submit();
}
else if(elemento.validity.patternMismatch || elemento.validity.valueMissing){
alert('no ingreso');
}
}
window.addEventListener("load", iniciar);
</script>
<body>
<section>
<form name="array">
<p>
<label>Ingrese la oración:
<input name="oracion"id="oracion">
</label>
</p>
<p>
<button type="button" id="enviar">
Ingresar
</button>
</p>
</form>
</section>
</body>
</html>