Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

tsvetoslav.petkov

Дата избираща се чрез бутони с Javascript

Препоръчан отговор


Здравейте, много отдавна не съм пускал тема, но знам, че тук има големи пичове и винаги помагат.

 

Идеята ми е да се въвежда дата, която да не се показва след това, а да се направят с нея няколко изчисления и след това да се покаже резултата.

Обаче, искам да се въвежда чрез натискането на бутони. 

4 бутона + един Submit бутон (ден, месец, година и пол)

Примерно:

-за да се въведе 14-то число на месеца, бутонът "ден" да се натисне 14 пъти.

-за да се въведе "май месец", бутонът "месец" да се натисне 5 пъти.

-така и за годината

-бутонът за пол просто да превключва между "Мъж" и "Жена"

 

След като се натисне бутонът за изпращане да се сметнат няколко неща до днешна дата и да се покаже резултата на нова страница, ако е възможно.

 

Ако може дайте направо някакъв примерен код, аз ще се мъча да го измисля. :D

 

Благодаря предварително.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако трябва да напишете две дати, няма да Ви стигне цял ден за изписване на годината.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Здравейте, много отдавна не съм пускал тема, но знам, че тук има големи пичове и винаги помагат.

 

Идеята ми е да се въвежда дата, която да не се показва след това, а да се направят с нея няколко изчисления и след това да се покаже резултата.

Обаче, искам да се въвежда чрез натискането на бутони. 

4 бутона + един Submit бутон (ден, месец, година и пол)

Примерно:

-за да се въведе 14-то число на месеца, бутонът "ден" да се натисне 14 пъти.

-за да се въведе "май месец", бутонът "месец" да се натисне 5 пъти.

-така и за годината

-бутонът за пол просто да превключва между "Мъж" и "Жена"

 

След като се натисне бутонът за изпращане да се сметнат няколко неща до днешна дата и да се покаже резултата на нова страница, ако е възможно.

 

Ако може дайте направо някакъв примерен код, аз ще се мъча да го измисля. :D

 

Благодаря предварително.

 

Има ли някаква причина да не желаеш да използваш избиране на дата от календар ?

Има много примери и готов код за Datetime picker на javascript.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако трябва да напишете две дати, няма да Ви стигне цял ден за изписване на годината.

 

За годината съм готов да я направя с падащо меню, понеже да щракаш 50 пъти не е много удачно, но поне за месеца искам да знам как става. 

 

Има ли някаква причина да не желаеш да използваш избиране на дата от календар ?

Има много примери и готов код за Datetime picker на javascript.

 

Разгледах всякакви подобни, но избирането на датата е основната част от проекта, който се опитвам да направя, така че смятам да се помъча да го направя по-разчупено.

 

Изобщо възможно ли е нещо подобно да стане? Ако не, поне ми покажете от къде да започна с изчисленията с датата. Мерси

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Задаване на ден и месец при щракване на бутон. Годината се задава в input :

<!DOCTYPE html><html><SCRIPT LANGUAGE="JavaScript">function IncrementDay(month,year){var lastDay = new Date(year, month, 0).getDate();var nDay=document.getElementById("bday").value;++nDay;if (nDay > lastDay) {    nDay =1}document.getElementById("bday").value=nDay;}function IncrementMonth(){var nMonth = document.getElementById("bmonth").value;++nMonth;if (nMonth==13) {    nMonth =1}document.getElementById("bmonth").value=nMonth;}</SCRIPT><head></head><body><input type="button" value="0" id="bday" onclick="javascript:IncrementDay(document.getElementById('bmonth').value, document.getElementById('byear').value);" /><input type="button" value="0" id="bmonth" onclick="javascript:IncrementMonth();" /><input type="text" value="0" id="byear" /><SCRIPT LANGUAGE="JavaScript">var cDate= new Date();var cDay = cDate.getDate();var cMonth = cDate.getMonth();var cYear = cDate.getFullYear();++cMonth;document.getElementById("bday").value=cDay;document.getElementById("bmonth").value=cMonth;document.getElementById("byear").value=cYear;</script></body></html>

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

Задаване на ден и месец при щракване на бутон. Годината се задава в input :

<!DOCTYPE html><html><SCRIPT LANGUAGE="JavaScript">function IncrementDay(month,year){var lastDay = new Date(year, month, 0).getDate();var nDay=document.getElementById("bday").value;++nDay;if (nDay > lastDay) {    nDay =1}document.getElementById("bday").value=nDay;}function IncrementMonth(){var nMonth = document.getElementById("bmonth").value;++nMonth;if (nMonth==13) {    nMonth =1}document.getElementById("bmonth").value=nMonth;}</SCRIPT><head></head><body><input type="button" value="0" id="bday" onclick="javascript:IncrementDay(document.getElementById('bmonth').value, document.getElementById('byear').value);" /><input type="button" value="0" id="bmonth" onclick="javascript:IncrementMonth();" /><input type="text" value="0" id="byear" /><SCRIPT LANGUAGE="JavaScript">var cDate= new Date();var cDay = cDate.getDate();var cMonth = cDate.getMonth();var cYear = cDate.getFullYear();++cMonth;document.getElementById("bday").value=cDay;document.getElementById("bmonth").value=cMonth;document.getElementById("byear").value=cYear;</script></body></html>

 

А така.. другите дават акъли само. Помня преди една-две години,  като писах пак, само ти помагаше, брат. Който си е пич си е пич,  дължа ти една бира!!

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

  • Горещи теми в момента

  • Подобни теми

    • от силвия димитрова стефанова
      Здравейте! 
      Може ли някой да ми помогне за тези задачи? 

    • от MirenaB
      Здравейте,
      Организира се хакатон за създаване на Booking Engine с парични награди в София (награда за 1во място е над 3000 лева). 
      Хакатонът ще се състои на 2-4 ноември
      Ако се интересувате, запишете участието си чрез регистрация на уебсайта https://staykeepers.com/hackathon
      Повече информация може да намерите във фейсбук: https://www.facebook.com/events/328339337761893/
      Поздрави
    • от mustafa bilgin
      Здравейте приятели! Искам да попитам има ли някакъв начин да се промени интерфейса на дадено андроид приложение, така че да му сменя името, логото, началната снимка (където му се исписва името)? Надявам се да съм бил разбран правилно.
    • от dipsuchos
      Хай!
      Отново аз, отново сходна спънка. 

      Много често (всеки ден) лаптопът ми настройва дата и час по негово грешно усмотрение, а там, където мога да ги сменя... не ми дава. Няма значение. За мен е по-важно да разбера откъде произлиза проблемът, за да знам как да го предотвратявам в бъдеще. 

      (Тези прозорци се отварят директно с включването ми на лаптопа?!?!?!)

      Свежи, леки предположения?

    • от Магдаленаг
      Please guys if u have time to spare I'd be extremely and beyond greatful
      Да се разработи уеб сайт по тема музикални изпълнители. 
      Сайтът трябва да съдържа поне 4 страници, всяка от които да отговаря на:
      Задължително трябва да се предвиди версия за ниска разделителна способност на екрана (800 x 600 пиксела) и реализирана с CSS; за този случай може да се използва свободно избрана и 
      независима схема за разположение, като единственото изискване е за запазване на 
      използваемостта.
      Сайтът трябва да включва всички технологии - HTML/XHTML, 
      CSS, DOM, JavaScript.
      Всички страници трябва да се валидират по HTML5. Допустимо е да има минимален брой 
      грешки от валидацията.
      Сайтът трябва да бъде придружен от документация, която да включва:
      1. Заглавна страница.
      2. Задание с посочените варианти:
      /списък на елементите :
      1. Меню, съдържащо rollover бутони, реализирано чрез JavaScript. При посочване на бутон да 
      се променят неговите цвят на фона и цвят на текста. Използването на изображения за 
      бутоните е по желание на студента.
      3. Номериран списък с римски цифри и форматиран със CSS, така че всички нечетни редове 
      да бъдат в курсив (наклонени).
      4. Неномериран списък, използващ собствено изображение подредба на елементите по 
      хоризонтал (т.е. елементите да не са на нов ред).
      6. Формуляр, съдържащ текстови полета за въвеждане на собствено име, фамилно име, email, 
      голямо поле за съобщение, избор чрез радио бутони на приоритета на съобщението –
      „нисък”, „среден” или „висок” и два бутона – „Изпрати” и „Изчисти”. Чрез CSS на 
      текстовите полета и бутоните да се зададе цвят на фона и цвят на текста./
      3. Използваните HTML и CSS код, с които е реализирана зададената схема на 
      разположение:
                            header
                        навигация
                Осн                              За
      съдържание               контакти
      4. Използваният или собствен JavaScript код. 
      5. Резултати от валидацията на отделните страници.
      6. Списък на източниците, от където е заимстван готов код, текст или снимки.
  • Дарение

×
×
  • Добави ново...