Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Odczyt nazwy pola z formularza
charlie-cherry
post 31.07.2009, 09:51:08
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

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


Mam prosty formularz i chcę odczytać z danego pola jego wartość, gdy zostanie ono zaznaczone.

Kod
<form name="doit">
<div>
<input type="checkbox" name="y1_1" value="12" onClick="timeleft(doit)"><label>Pierwsze Pole</label>

<input type="checkbox" name="y1_2" value="35" onClick="timeleft(doit)"><label>Drugie Pole</label>

<input type="submit" name="mui" value="go!">
</div>
</form>


Wartość odczytuję tak:

Kod
function timeleft(doit)
  {
if (doit.y1_1.checked) {
   button = parseInt(doit.y1_1.value);}
}


To oczywiście jest bardzo toporne. Jak zrobić aby skrypt sam rozpoznawał jakie pole zostało kliknięte, znał jego 'name' oraz 'value'?
Go to the top of the page
+Quote Post
janusz85
post 31.07.2009, 10:00:03
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 29.07.2009

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


  1. <input type="checkbox" name="y1_2" value="35" onClick="timeleft(this);">


Kod
function timeleft(checkbox)
  {
if (checkbox.checked) {
   button = parseInt(checkbox.value);}
}
Go to the top of the page
+Quote Post
charlie-cherry
post 31.07.2009, 10:32:08
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

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


Dzięki, o to właśnie chodziło.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 09:54