Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie zmiennej z ID
1992bartekk
post 23.05.2015, 23:27:37
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 7.12.2014

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


Witam mam kilka input'ów typu button które wysyłają formularz, każdy z nich posiada inne id aby móc przypisać zmienną, chodzi mi o to jak moge wyświetlić, pobrać zawartość id do ajaxa. To chyba bardzo banalne ale niemal 16 godzin pracy dziś za mną i chyba przestaję myśleć wink.gif

  1. <input type="button" id="<?php echo $id_link; ?>" onclick="wyslijDane();" value=""/>
Go to the top of the page
+Quote Post
Comandeer
post 24.05.2015, 00:15:46
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Jakbyś normalnie przypinał klik to byś to miał pod this.id
W Twoim wypadku:
Kod
onclick="wyslijDane(this);"

I wówczas button masz jako 1. parametr funkcji wyslijDane.

Ogólnie polecam poczytać https://pornel.net/onclick


--------------------
Go to the top of the page
+Quote Post
1992bartekk
post 24.05.2015, 11:54:25
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 7.12.2014

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


Nie wiem jak to rozgryźć mam tak:

  1. <input type="hidden" value="<?php echo $id_link; ?>" id="1tfImie" class="myTextInput2"/>
  2. <input type="hidden" value="dislike" id="1tfNazwisko" class="myTextInput2"/>
  3. <input type="button" class="dislike_box" id="1btnWyslij" onclick="wyslijDane2();" value=""/>
  4. </form>




plik .js

  1. function wyslijDane2()
  2. {
  3. var tfImieText = document.getElementById("1tfImie").value;
  4. var tfNazwiskoText = document.getElementById("1tfNazwisko").value;
  5. var btnWyslij = document.getElementById("1btnWyslij");
  6.  
  7. url = "dane2.php?imie=" + tfImieText;
  8. url += "&nazwisko=" + tfNazwiskoText;
  9. url = encodeURI(url);
  10.  
  11. btnWyslij.disabled = true;
  12. startGETRequest(url, onComplete, onEnd);
  13. }
  14.  
  15. function onComplete(text, xml)
  16. {
  17. if(text == "error"){
  18. alert("Wystąpił błąd. Dane nie zostały zapisane.");
  19. disableButton = false;
  20. }
  21. else{
  22. alert("Dane zostały zapisane na serwerze.");
  23. disableButton = true;
  24. }
  25. }
  26.  
  27. function onEnd()
  28. {
  29. if(!disableButton){
  30. var btnWyslij = document.getElementById("1btnWyslij");
  31. btnWyslij.disabled = false;
  32. }
  33. }

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: 26.04.2024 - 23:28