Autor | Zpráva | ||
---|---|---|---|
Markusis Profil * |
#1 · Zasláno: 10. 6. 2008, 20:04:54
Ahoj, jak vyřešit zapeklitou věc,
Mám formulářové pole input <input class="form_text" disabled="disabled" name="price" maxlength="50" value="0" type="text" id="id_total" size="10" /> Mělo by se zobrazit jako needitovatelné pole s číslem 0 uvnitř, já tam ale vidím NaN a nejde s tím hnout. Když odstraním "disabled", tak to funguje. Nevíte v čem je problém? |
||
ShiraNai7 Profil |
#2 · Zasláno: 10. 6. 2008, 20:06:56 · Upravil/a: ShiraNai7
Tento kód se u mě zobrazí normálně...jako needitovatelné pole s číslem 0 uvnitř.
edit: co má toto společného s javascriptem? |
||
Markusis Profil * |
#3 · Zasláno: 10. 6. 2008, 20:09:23
Vyřešeno.
Všechny ostatní atributy NAME ve formuláři jsem měl ve formě pole, tzn. např. <input type="text" name = "pole["nazev_inputu_text"]" atd. U toho disabled jsem měl jen name="nazev_inputu_text" ... /> Nevím proč to tomu vadilo, když jsem formulář neodesílal, ale vadilo a náprava pomohla. |
||
Markusis Profil * |
#4 · Zasláno: 10. 6. 2008, 20:10:30
edit: co má toto společného s javascriptem?
Protože v encyklopedii mi to našlo NaN ve spojitosti s javascriptem. |
||
Nox Profil |
#5 · Zasláno: 10. 6. 2008, 21:35:35
Markusis
Pro needitovatelnost musíš použít readonly, disable ten prvek zruší, takže jakoby neexistuje - proto to posílá typ nelze spočítat |
||
Nox Profil |
#6 · Zasláno: 10. 6. 2008, 21:36:31
ShiraNai7
edit: co má toto společného s javascriptem? Předpokládám že hodnotu používá v JS a tady to zamlčel, jinak by se o "NaN" nejspíš nedozvěděl |
||
Markusis Profil * |
#7 · Zasláno: 10. 6. 2008, 22:40:16
Předpokládám že hodnotu používá v JS a tady to zamlčel, jinak by se o "NaN" nejspíš nedozvěděl
Tak tak. Pro needitovatelnost musíš použít readonly, disable ten prvek zruší, takže jakoby neexistuje - proto to posílá typ nelze spočítat Díky moc!!! |
||
peta Profil |
#8 · Zasláno: 11. 6. 2008, 07:54:13
Markusis
input type hidden jakpsaatweb - html - formulare - input name = "pole["nazev_inputu_text"]" name = "pole[" konec retezce, parametru Co treba se priste podivat do JS konzoly, co hlasi za chybu a nasledne vypsat generovany kod alertem nebo do textarea? |
||
Markusis Profil * |
#9 · Zasláno: 11. 6. 2008, 23:09:30
Co treba se priste podivat do JS konzoly, co hlasi za chybu a nasledne vypsat generovany kod alertem nebo do textarea?
Samozřejmě, že mám debugger, alert hodil právě NaN. |
||
Časová prodleva: 16 let
|
0