- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Samsung Galaxy Fit 3 - keveset, de jól
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Honor Magic V3 - mágikus realizmus
- Yettel topik
- Motorola Edge 40 - jó bőr
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Honor Magic6 Pro - kör közepén számok
- Íme az új Android Auto!
Új hozzászólás Aktív témák
-
cAby
tag
válasz
Sk8erPeter #495 üzenetére
Szia!
Átnéztem a kódot, így értem, hogy mit csinál, más dolog, hogy ilyen megoldásra 1000%, hogy nem jöttem volna rá.
Szakdoga és államvizsga után ennek a tanulására állok rá, ez most dőlt el.. zavar, hogy ilyen alap dolgokat nem tudok.Nagyon szépen köszönöm a gyors és hatékony segítséget!
szerk.: Esetleg valaki tud javasolni egy jó könyvet, amiben érthetően vannak leírva egy kezdő számára a dolgok?
-
cAby
tag
válasz
Sk8erPeter #487 üzenetére
Szia!
Cathfaern jól összefoglalta, hogy mit szeretnék megcsinálni (köszönöm):
"Annyit szeretne, hogy ha kiválasztotta az érkezési dátumot, akkor utána a távozási dátumot ne lehessen az érkezési dátumnál korábbra állítani (mindezt a datepicker minDate-je segítségével)"Gondolom, ha ez menne, akkor azt is meg lehetne könnyen, hogy ha valaki a távozásit választja ki előbb, akkor az érkezésinek csak annál korábbi értéket lehessen megadni (max a mai napig persze)
Fetöltöttem ide, ahogy kérted: [link]
css-t nem tettem bele, mert nem lényeg ugye. -
cAby
tag
Köszi a választ!
Gondolkozom rajta, egyelőre nem jön össze a dolog.
Így van alapból a dolog:
<script>
$(document).ready(function(){
$("#erk_datum").datepicker({
dateFormat: 'yy.mm.dd',
minDate: 0,
maxDate: "+2Y"
});
});
$(document).ready(function(){
$("#tav_datum").datepicker({
dateFormat: 'yy.mm.dd',
minDate: 0,
maxDate: "+2Y"
});
});
</script>Gondoltam apránként dolgozom fel amit írtál, mivel még nem csináltam ilyet és így könnyebb rájönnöm, hogy mi mit csinál.
A "$( "#tav_datum" )" kilikkre kiveszi a dátumot, ha jól értem.
Megpróbáltam kiiratni (alábbi kód), hogy mit vett ki, de nem a dátumot adta vissza, hanem ezt: "NaN".<script>
$(document).ready(function(){
$("#erk_datum").datepicker({
dateFormat: 'yy.mm.dd',
minDate: 0,
maxDate: "+2Y",
onSelect: function(dateText, inst) {
var tavozas = new Date(dateText); tavozas = tavozas.setDate(tavozas.getDate()); document.writeln(tavozas); }
});
});
$(document).ready(function(){
$("#tav_datum").datepicker({
dateFormat: 'yy.mm.dd',
minDate: 0,
maxDate: "+2Y"
});
});
</script>Ezt a sort meg nem tudom értelmezni, hogy mi az a 3 paraméter és miért úgy van :|$( "#tav_datum" ).datepicker( "option", "minDate", tavozas);
Ezt ide kellene beírnom valahogy?
$(document).ready(function(){
$("#tav_datum").datepicker({ ...A 7 nap meg csak pl. volt, tehát a beadott érk. dátumból kellene kivonni a mai dátumot, hogy megkapjam a való számot.
Ha kivonom pl. 2011.12.12.-ből a 2011.12.8-at, akkor azt meg lehet csinálni, hogy egy sima szám legyen az eredmény? (most ugye 4)Tehát, ha jól szedné ki a dátumot, csak ki kéne vonni a mait, számmá konvertálni és beadni, ha jól gondolom.
Na szenvedek vele tovább, hátha google is tud segíteni.
köszi
-
cAby
tag
Sziasztok!
Segítséget szeretnék kérni egy dologban, mert sehogy sem jövök rá.
Egy letöltött plugin-t használok ( [link] ), hogy egy text input-ra kattintva bejöjjön egy naptár és ki lehessen választani egy dátumot.Ebből lenne 2 bevitel, egy érkezési és egy távozási dátum. Ezeknél meg lehet adni számmal, h pl. a mától régebbi dátumok tiltva legyenek (minDate: 0).
Azt szeretném megcsinálni, hogy a távozási dátumnál az előzőleg kijelölt érkezési időpont lehessen az első, amit ki lehessen jelölni.
Tehát, mikor kiválasztom az érkezési dátumot, az belekerül a beviteli mezőbe, tehát abból a dátumból kellene kivonni a mai dátumot, az lesz pl. 7 és akkor a minDate: 7 lesz.Valaki esetleg találkozott már ilyen problémával?
Mivel JS terén elég kezdő vagyok, így nem sikerült ezt megvalósítsanom.
Arra gondoltam, hogy a mai dátumot megszerzem ezzel:
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()Majd a szövegmezőbe írt dolgot így:
var name_element = document.getElementById ('erk_datum');Majd valahogy ezt szétvágom és kivonogatom egymásból az értékeket.
Amit ugyan még nem tudok, hogyan, de már ott elakadtam, hogy kiszedjem az értéket a szövegmezőből.
Gondolom, miután először kiválasztottam az érkezési dátumot, frissíteni kellene az oldalt.
if ( document.getElementById ('erk_datum') != 'null' )
{
window.location.reload();
}De aztán rájöttem, hogy ez azért nem jó, mert frissítéskor kitörli az értéket a beviteli mezőből. Másrészt ez a kód nem működött úgy, ahogy akartam, mert folyamatosan frissítette az oldalt.
Tehát tanácstalan vagyok, hogyan kellene.
Esetleg valaki tudni ötletet adni?Köszönöm.
Csabi
Új hozzászólás Aktív témák
Hirdetés
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Samsung Galaxy Fit 3 - keveset, de jól
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen videókártyát?
- Épített vízhűtés (nem kompakt) topic
- Windows 10
- Windows 11
- Digitális Állampolgárság Program DÁP
- További aktív témák...
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- Felújított számítógépek/merevlemezek Számlával, garanciával! Ingyen Foxpost!
- Bomba ár! Lenovo ThinkPad T490 - i5-8GEN I 16GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- Bomba ár! Fujitsu LifeBook U757 - i3-7GEN I 16GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest