Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Odczyt nazwy pola z formularza
Forum PHP.pl > Forum > Przedszkole
charlie-cherry
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'?
janusz85
  1. <input type="checkbox" name="y1_2" value="35" onClick="timeleft(this);">


Kod
function timeleft(checkbox)
  {
if (checkbox.checked) {
   button = parseInt(checkbox.value);}
}
charlie-cherry
Dzięki, o to właśnie chodziło.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.