Skip to content

Instantly share code, notes, and snippets.

View miriammendozap's full-sized avatar
🏠
Working from home

Miriam Gisella Mendoza Pilco miriammendozap

🏠
Working from home
  • San Martín de Porres
View GitHub Profile
@miriammendozap
miriammendozap / eventHandleKeyPress.js
Created March 16, 2018 15:52
En un proyecto se utilizo esta función para capturar el "enter" que genera el submit del formulario
//
input_email.on('keypress', function(e) {
if (e.which == 13) {
console.log("keypress email");
setTimeout(function(){
$('#input_email').blur();
$('#btn_cotizar').click();
}, 500);
return false;
}
@miriammendozap
miriammendozap / dateStartandFinish.js
Created December 6, 2017 21:35
escoger una fecha de ida y esconder la fecha seleccionada en la FECHA DE VUELTA
var from_$input = $('#fecha_partida').pickadate(),
from_picker = from_$input.pickadate('picker')
var to_$input = $('#fecha_retorno').pickadate(),
to_picker = to_$input.pickadate('picker')
// Check if there’s a “from” or “to” date to start with.
if ( from_picker.get('value') ) {
to_picker.set('min', from_picker.get('select'));
@miriammendozap
miriammendozap / FORMATDATE.JS
Created December 5, 2017 15:56
FORMAT DATE IN MATERIALIZE
x = $('#fecha_retorno').pickadate('picker').get('highlight', 'yyyy/mm/dd')
--> "2017/12/15"
x = parseInt($('#fecha_retorno').pickadate('picker').get('highlight', 'yyyymmdd'))
-->20171215
@miriammendozap
miriammendozap / pluginJQueryMAYUS.js
Created November 16, 2017 20:19
Convierte letras minuscula a mayúsculas y no permite ingresar numeros
function onlyMayusLetter (letters ) {
letters.bind('keyup', function (e) {
if (e.which >= 97 && e.which <= 122) {
var newKey = e.which - 32;
// I have tried setting those
e.keyCode = newKey;
e.charCode = newKey;
}
letters.val((letters.val()).toUpperCase());
@miriammendozap
miriammendozap / pluginPhone.js
Created November 16, 2017 20:16
permite entre un espacio, -, (), 0-9, Supr
jQuery.fn.PhoneOnly = function() {
return this.each(function() {
$(this).keydown(function(e) {
const key = e.charCode || e.keyCode || 0;
return (
key == 109 || key == 32 || key == 46 ||
key == 16 || key == 189 ||
key == 8 || key == 9 ||
key == 13 || key == 110 ||
(key >= 35 && key <= 40) ||
@miriammendozap
miriammendozap / datePicker.js
Created November 15, 2017 19:40
fecha usando framework Materialize y acoplando a las necesidades
function dateStartFinishMaterial() {
$('.datepicker').pickadate({
firstDay: true,
selectMonths: true, // Creates a dropdown to control month
labelMonthNext: 'Mes siguiente',
labelMonthPrev: 'Mes anterior',
labelMonthSelect: 'Selecciona un mes',
@miriammendozap
miriammendozap / date.js
Created November 15, 2017 17:20
obtener una fecha actual en jquery
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '/' +
(month<10 ? '0' : '') + month + '/' +
(day<10 ? '0' : '') + day;
//GET
$.ajax({
url: "URL",
method: "get",
// dataType AND CONTENTTYPE is neccessary when need in the header
dataType : "json",
contentType: "application/json; charset=utf-8",
data:{},
success: function (data){ state.dest = data.destinos;
render(root);
@miriammendozap
miriammendozap / gist:febe6d20ccd559f0f7a115fa7ff9579d
Created September 28, 2017 16:41
REACT: constructor, state, handleclick
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<main id="app"></main>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.18.2/babel.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react.js"></script>