Mostrando entradas con la etiqueta JavaScript. Mostrar todas las entradas
Mostrando entradas con la etiqueta JavaScript. Mostrar todas las entradas

Saber si una cadena tiene números en JavaScript

var numeros="0123456789";

function tiene_numeros(texto){
   for(i=0; i<texto.length; i++){
      if (numeros.indexOf(texto.charAt(i),0)!=-1){
         return 1;
      }
   }
   return 0;
}

Funcion comprobar si un string tiene letras en JavaScript

var letras="abcdefghyjklmnñopqrstuvwxyz";

function tiene_letras(texto){
   texto = texto.toLowerCase();
   for(i=0; i<texto.length; i++){
      if (letras.indexOf(texto.charAt(i),0)!=-1){
         return 1;
      }
   }
   return 0;
}

Coger datos de dentro de un elemento HTML con JavaScript

var parrafo = document.getElementById('p1');
var contenido = parrafo.innerHTML;


por ejemplo:

si tienes un:             <p id="p1">hola</p>
en la variable contenido tienes:          hola

Limpiar formulario en javascript

function cleanForm(frm){
   var inputs = document.frm.getElementsByTagName("input");
   for(var i=0;i<inputs.length;i++){
      inputs[i].value = "";
   }
}

Strings en Javascripts

//con == hace conversion de tipo de datos

var stringA = "Me voy de viaje";
var stringB = new String("Me voy de viaje");
if (stringA==stringB){
// Algunas sentencias
}


//dos formas de comparar cadenas formadas por un numero. Una comparando cadenas y otra pasandolo a int antes de comparar

var stringA = "1";
if (stringA==1){
// Algunas sentencias
}


var stringA = "1";
if (parseInt(stringA)==1){
// Algunas sentencias
}



//con === no hace conversion de datos, por lo que compara a nivel de objeto, es decir, que aparte del contenido de la cadena comparará por la igualdad de las demás propiedades .

var stringA = "Me voy de viaje";
var stringB = new String("Me voy de viaje");
if (stringA===stringB){
// Algunas sentencias
}

Subcadena en Javascript

var str = "Hello world!";
var res = str.substring(1, 4);

salida:
ell

Longitud de cadena en javascript

var str = "Hello World!";
var n = str.length;

Imagen aleatoria en Javascript

<script type="text/javascript">
var indice = 0;
enlace = new Array();
enlace[0] = '<a href="URL_ENLACE0"><img src="URL_IMAGEN0"/></a>';
enlace[1] = '<a href="URL_ENLACE1"><img src="URL_IMAGEN1"/></a>';
enlace[2] = '<a href="URL_ENLACE2"><img src="URL_IMAGEN2"/></a>';

indice = Math.random() * (enlace.length);
indice = Math.floor(indice);
for (i=1;i<=enlace.length;i++) {
if (indice == enlace.length) indice = 0;
document.write(enlace[indice]);
indice++;
}
</script>

JavaScript y HTML

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function fun(){
var formulario = document.getElementById("nom");
alert(formulario.value);
}
</script>
</head>

<body>
<noscript>
<p>Bienvenido a Mi Sitio</p>
<p>La página que estás viendo requiere para su funcionamiento el uso de JavaScript.
Si lo has deshabilitado intencionadamente, por favor vuelve a activarlo.</p>
</noscript>
<form name ="nombre" action="" method="" >
Nombre <br/>
<input type="text" id="nom" value="" /><br/>
<input id="submit_button" type="submit" value="Enviar" onclick="fun()"/>
</form>
</body>
</html>