Supongamos que deseamos enviar un formulario pero deseamos hacerlo en vez de desde el típico botón submit (TYPE=»submit») desde un enlace o una imagen.
Desde un enlace :
<form action="dondequierasir" method="post">
<input name="texto_1" type="text" />
//indicamos la acción de enviar el formulario
<a href="javascript:document.nombre_formulario.submit();">Enviar formulario</a>
</form>
Desde una imagen :
<form action="dondequierasir" method="post">
<input name="texto_1" type="text" />
//añadimos al evento onClick la acción de enviar el formulario
<img onclick="javascript:document.nombre_formulario.submit();" src="ruta_imagen" alt="" />
</form>
Clase para convertir un array a objeto.
Muchas veces resulta mucho más intuitivo/eficiente manejar objetos que arrays.
/*
Autor: Roberto Herrero (http://www.indomita.org)
Asunto: Convertir un array a objeto
*/
class array_a_objeto{
//constructor (se le envía el array a convertir)
function array_a_objeto($array_objecto) {
reset($array_objecto);
while (list($key, $value) = each($array_objecto)) {
$this->$key = tep_db_prepare_input($value);
}
}
}
?>
Pongo un ejemplo 😀
//convertir el array de datos POST a objeto
$mi_var = new array_a_objeto($HTTP_POST_VARS);
//ahora en vez de llamar a los datos mediante
echo $HTTP_POST_VARS["campo_texto_1"];
//podemos hacerlo así
echo $mi_var->campo_texto_1;
Convertir un valor alfanumérico o de cualquier tipo a un número entero en javascript.
//función que convierte un valor en entero
//si el valor enviado no puede convertirse devuelve 0
function a_entero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor);
//comprobamos si es un valor entero
if (isNaN(valor)) {
//no es entero 0
return 0;
}else{
//es un valor entero
return valor;
}
}
Vixy es una web que ofrece una herramienta online que nos permite descargar videos de youtube en formatos avi, mov, mp4, 3gp y mp3.