Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] zmiana wartośći, zmiana wybranej wartości za pomocą formularza (bez przeładowania)
devuriel
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.05.2009

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


Witam,
mam sobie form:
CODE
<form action=\"file.php\" method\"post\" onsubmit=\"return false;\">
<input type=\"submit\" name=\"fileTransfer\" onclick=\"document.getElementById('transfer').style.display='block';\" id=\"transfer\" value=\"T\">
<input type=\"hidden\" name=\"file\" value=\"".$this->plik['name']."\">
</form>


i teraz
CODE
echo "<b><h2><img src=\"img/people.png\" alt=\"pepople\" border=\"0\" /><a href=\"transfer.php?where=".$whoArray[$i]."&file=".$_POST['file']."\" onclick=\"\">".$whoArray[$i]."</a></h2></b>";


wydawało mi się że zadziała dobrze - lecz tak nie jest. Pod zmienną &file= w url nie postawia wartości value z inputa. Z tego co widzę dzieje się tak za sprawą return false; w formie. Jednak z uwagi na ograniczoną widzę w zakresie JavaScript nie wiem jak to ugryźć aby bez przeładowania zmienić wartość w url. Nie proszę o gotowca jedynie o wskazówki (IMG:style_emoticons/default/smile.gif)

dziękuje za uwagę, pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
motylo
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 5
Dołączył: 13.07.2008
Skąd: Kalisz

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


rozumiem, że nie pobierasz danych do podmiany w 'href' z serwera tylko z pól typu hidden.
Polecam do tego bibliotekę jQuery (wogóle ją polecam), zmienisz bardzo łatwo poprzez:
Kod
  
$('#idLinka').attr("href")=$('idPolaUkrytego').val();
//i odkrycie diva
$('#idDiva').show();

i to będzie działać na każdej przeglądarce.

Ten post edytował motylo 13.08.2009, 18:19:49
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 9.10.2025 - 02:45