Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] odwołanie do komórek tabeli
Forum PHP.pl > Forum > Przedszkole
qpaa
Witam próbuję się odwołać do komórek tabeli ale bez rezultatu

  1. thistooltip.find("table td").html('<span class="tooltip_helper"><span data-index="1" >'+index+"</span>/"+thisprogressionlength+"</span> "+thishelper).parent().find(


jak ustawię
  1. thistooltip.find("p").html
i inputa umieszczę w formularzu poza tabelą wszystko działa. Mogę prosić o pomoc
nospor
Może byś tak uraczyl nas kodem html ktory masz? Skad mamy wiedziec czy robisz gdzies blad i jaki jak nie znamy kodu...
qpaa
Tak wygląda cały formularz

  1. <form enctype="multipart/form-data"name="contactform" method="post" action="http://kontakt.php" >
  2. <table width="450px" align="center">
  3.  
  4. <tr>
  5.  
  6. <td valign="top">
  7.  
  8. <label for="first_name"><br>
  9. &nbsp;&nbsp;&nbsp;Imię *</label>
  10.  
  11. </td>
  12.  
  13. <td valign="top">
  14.  
  15. <br /> <input name="first_name" type="text" class="i1" size="30" placeholder="" maxlength="50" value="<?=$_POST['first_name']?>"
  16. >
  17. </td>
  18.  
  19. </tr>
  20.  
  21. <tr>
  22.  
  23. <td height="26" valign="top">
  24.  
  25. <label for="last_name">&nbsp;&nbsp;&nbsp;Nazwisko *</label>
  26.  
  27. </td>
  28.  
  29. <td valign="top">
  30.  
  31. <input class="i1" type="text" name="last_name" maxlength="50" size="30" placeholder="" value="<?=$_POST['last_name']?>"></td>
  32.  
  33. </tr>
  34.  
  35. <tr>
  36.  
  37. <td valign="top">
  38.  
  39. <label for="email">&nbsp;&nbsp;&nbsp;Email Address *</label>
  40.  
  41. </td>
  42.  
  43. <td valign="top">
  44.  
  45. <input class="i1" type="text" name="email" maxlength="80" size="30" placeholder="" value="<?=$_POST['email']?>"> </td>
  46.  
  47. </tr>
  48.  
  49. <tr>
  50.  
  51. <td valign="top">
  52.  
  53. <label for="telephone">&nbsp;&nbsp;&nbsp;Numer telefonu *<br /><p class="opistelephone">&nbsp;&nbsp;&nbsp;(9 cyfr bez prefix i bez spacji)</p></label>
  54.  
  55. </td>
  56.  
  57. <td valign="top">
  58.  
  59. <input class="i1" type="text" name="telephone" maxlength="30" size="30" placeholder="" value="<?=$_POST['telephone']?>"> </td>
  60.  
  61. </tr>
  62.  
  63. <tr>
  64.  
  65. <td valign="top">
  66.  
  67. <label for="comments">&nbsp;&nbsp;&nbsp;Zapytanie *</label>
  68.  
  69. </td>
  70.  
  71. <td valign="top">
  72.  
  73. <textarea class="i1" name="comments" maxlength="1000" cols="25" rows="6"><?= $_POST['comments'] ?></textarea>
  74.  
  75. </td>
  76.  
  77. </tr>
  78.  
  79. <tr>
  80.  
  81. <td colspan="2" style="text-align:center">
  82.  
  83. <input class="i1" type="file" name='myFile'><br>
  84. <input class="i1" type="file" name='myFile1'><br>
  85. <input type="hidden" name="MAX_FILE_SIZE" value="5200000" />
  86.  
  87. <input class="i3" type="submit" value="wyślij">
  88.  
  89. <input class="i4" type="button" value="wyczyść" onclick="for(i=0;i<this.form.length;i++) if(this.form[i].type!='submit' && this.form[i].type!='button') this.form[i].value='';" />
  90.  
  91.  
  92.  
  93.  
  94. </td>
  95.  
  96. </tr>
  97.  
  98.  
  99.  
  100. </form>
nospor
Pokaz jeszcze czym jest thistooltip bo to w nim szukasz swojego td. Pokaz jak tworzysz tę zmienną.
qpaa
  1. percentage = GetPercentage(thisprogressionlength, index).toFixed(0);
  2. thistooltip.find('p').html('<span class="tooltip_helper"><span data-index="1" >'+index+'</span>/'+thisprogressionlength+'</span> '+thishelper).parent().find('.percentagebarinner').css( "width",parseInt(percentage)+'%').next().html(parseInt(percentage)+'%');
  3. thistooltip.css( "top", offset+'px' );
nospor
Ja sie pytam o tworzenie zmiennej thistooltip a nie o operacjach na niej... gdzies tę zmienną inicjalizujesz, prawda?
qpaa
ok, to jest ta zmienna
  1. thistooltip = $('[data-tooltip="'+thisid2+'"]');
  2. thishelper= $this1.attr('data-helper');
  3.  
  4. if ($this1.attr('data-helper') !== undefined) {
  5. thishelper= $this1.attr('data-helper');
  6. } else {
  7. thishelper = '';
  8. }
nospor
No i z tego kodu w zaden sposob nie widze, by zmienna ta zawierala twoj formularz
qpaa
Przepraszam wkleiłem formularz przed zmianą. W formularzu są dwa parametry do których się odwołuje data-progression i data-helper

  1. <tr>
  2.  
  3. <td valign="top">
  4.  
  5. <label for="first_name"><br>
  6. &nbsp;&nbsp;&nbsp;Imię *</label>
  7.  
  8. </td>
  9.  
  10. <td valign="top">
  11.  
  12. <br /> <input data-progression data-helper="Help users through forms by prividing helpful hinters" name="first_name" type="text" class="i1" size="30" placeholder="" maxlength="50" value="<?=$_POST['first_name']?>"
  13. >
  14. </td>
  15.  
  16. </tr>
  17.  
nospor
Nadal nie widze, odwolania
thistooltip = $('[data-tooltip="'+thisid2+'"]');
do formularza. Nigdzie nie widze, by formularza mial atrybut data-tooltip
qpaa
Nie rozumiem do końca, jak usunę tabelę i zostaje sam formularz to wszystko działa

  1. <form enctype="multipart/form-data"name="contactform" method="post" action="http://kontakt.php" >
  2. <table width="450px" align="center">
  3.  
  4. <p>
  5. <label for="first_name"><br>
  6. &nbsp;&nbsp;&nbsp;Imię *</label>
  7.  
  8. <input data-progression data-helper="Help users through forms by prividing helpful hinters" name="first_name" type="text" class="i1" size="30" placeholder="" maxlength="50" value="<?=$_POST['first_name']?>">
  9. </p>
  10.  


dzięki za pomoc wyrzuciłem tabelę z kodu i wszystko działa
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.