Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Jak zrobić by aktualna data w formie RRRR-DD-MM wyświetlana była w formularzu ( pole : INPUT ) ?
Karpadoor
post 2.03.2008, 13:08:58
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 12.02.2008
Skąd: Polska ;]

Ostrzeżenie: (0%)
-----


Chciałbym aby ktoś podał mi kod albo stronkę na której będzie Skrypt JS, który wpisze aktualną date w formie RRRR-DD-MM w pole INPUT.

Mam coś takiego ale nie chce wejść w formularz:

  1. <?php
  2. var date = new Date();
  3. var d = date.getDate();
  4. var day = (< 10) ? '0' + d : d;
  5. var m = date.getMonth() + 1;
  6. var month = (< 10) ? '0' + m : m;
  7. var yy = date.getYear();
  8. var year = (yy < 1000) ? yy + 1900 : yy;
  9.  
  10. document.write(year + "-" + day + "" + month);
  11. ?>


I mam takie pytanie:

Czy jeśli po kliknięciu SUBMIT ta data zapisze się do Bazy MySQL questionmark.gif

Ten post edytował Karpadoor 2.03.2008, 13:09:37
Go to the top of the page
+Quote Post
hondek
post 2.03.2008, 13:19:15
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


var input = document.getElementById('idinputu');
input.value = year + "-" + day + " " + month;
jakos tak

Ten post edytował hondek 2.03.2008, 13:19:45


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
Karpadoor
post 2.03.2008, 14:18:49
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 12.02.2008
Skąd: Polska ;]

Ostrzeżenie: (0%)
-----


NIE DZIAŁA ;/
Go to the top of the page
+Quote Post
ApC
post 2.03.2008, 14:22:25
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

Ostrzeżenie: (20%)
X----


Cytat
<script language="javascript">
<!--W3e JAVAscript Preset
var timerID = null;
var timerRunning = false;
function stopclock()
{
if(timerRunning)
clearTimeout(timerID)
timerRunning = false;
}

function startclock()
{
stopclock();
showtime();
}

function showtime()
{
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeValue = "" + ((hours > 12) ? hours - 12 : hours);
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
timeValue += (hours >= 12) ? " P.M." : " A.M.";
document.clock.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
//-->
</script>

<form name="clock" onSubmit="0">
<input type="text" name="face" size="24">
</form>

<script>startclock();</script>


i edytuj do swoich potrzeb ;]

Ten post edytował ApC 2.03.2008, 14:24:00
Go to the top of the page
+Quote Post
likedat
post 2.03.2008, 14:22:41
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 1.03.2008

Ostrzeżenie: (0%)
-----


To php ma wstawiać datę, czy js?
Go to the top of the page
+Quote Post
Karpadoor
post 2.03.2008, 14:46:21
Post #6





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 12.02.2008
Skąd: Polska ;]

Ostrzeżenie: (0%)
-----


JS MA WSTAWIĆ DATE !

DO POLA INPUT !

-------------------------------------------------------------------------

HEHE ! już se poradziłem ;]

Nie ma to jak samowystarczalność ;]

  1. <?php
  2. <!--
  3. var date = new Date();
  4. var d = date.getDate();
  5. var day = (< 10) ? "0" + d : d;
  6. var m = date.getMonth() + 1;
  7. var month = (< 10) ? "0" + m : m;
  8. var yy = date.getYear();
  9. var year = (yy < 1000) ? yy + 1900 : yy;
  10.  
  11.  
  12. data = year + "-" + day + "-" + month;
  13.  
  14. document.write(
  15.  
  16. '<input type="text" name="data" value="',data,'">'
  17.  
  18. );
  19. -->
  20. ?>


I DZIAŁA ;]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:38