Kezdőoldal » Számítástechnika » Weblapkészítés » Miért nem működik ez? Php/java...

Miért nem működik ez? Php/javascript

Figyelt kérdés

Van egy majdnem kész weboldal szerkesztőfelületem. Egy dolog kellene az, hogy személyre szabjam a megerősítést a törlés előtt. Lehet szöveget szerkeszteni képet, fájlt feltölteni stb...


De ez nem működik:


Lehívom adatbázisból a kép id-ját, amelyet egy button title attribútumába teszek. Tudom, hogy ez szokatlan, de megvan rá az okom. Erre a buttonra van egy click eseményem, amely annyit tesz, hogy egy hide nevű class-ben lévő (és tényleg display:none-os) form-ot előhoz modal-ként, tudjátok z-index egymilliócsillió, és 100%-os szélesség stb...


A lényeg az, hogy erre a buttonra, ami előhozza a modalt a click esemény még egy myBtn id-val rendelkező div-nek átadja a value értékébe a button title attribútumát.


Ez egy input type hidden, aminek átadja, és a name-je az, hogy parameter. Ha megkapja a parameter ezt az értéket, továbbküldi a php kódnak, és az ez alapján törli a képet. A title attribútumot sikerül kiolvasni, és console.log-olni, de az Istenért nem kerül be a value-be.


Így néz ki a kód, marha egyszerű:


$(document).ready(function() {

$(".delete").click(function() {

$(".hide").toggle(400);

$(".hide").toggleClass("show");

var string = ($(this).attr("title"));

document.getElementById("myBtn").value = string;


});


Ez pedig a két gomb:


echo "<input type='button' class='delete' value='törlés' title='".$row['id']."'>";


echo "<input type='hidden' name='parameter' id='myBtn'>";


A legfurább az, hogy egyszer raktem be ezeket a gombokat, de egyfelől megjelennek a képernyő közepén, másfelől megjelennek oldal hátul, mintha sokkal kisebb lenne a z-indexük. WTF??? Ez mi? És, ha a hidden type-pal rendelkezőt átírom button-ra, akkor ott lesz az id a háttérben, ugye a value lesz a "felirata" a gombnak. Ez mi a fene?



#semmi nem jut eszembe
2016. nov. 7. 12:31
1 2
 11/13 A kérdező kommentje:

"most ezt találtam ki, működik és nem bugos" Vs. "De ez nem működik:..."

De már működik, mert azóta megjavítottam. Tetszik érteni?

2016. nov. 8. 21:17
 12/13 anonim ***** válasza:
Szerintem még tegyél bele pár átadást, ez így túl kevés. lehet még bonyolítani.
2016. nov. 9. 16:35
Hasznos számodra ez a válasz?
 13/13 A kérdező kommentje:

"Szerintem még tegyél bele pár átadást, ez így túl kevés. lehet még bonyolítani."

Igazad lehet, az első hasznos tanács.

2016. nov. 9. 16:52
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!